{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import sys\n",
    "import matplotlib.pyplot as plt\n",
    "sys.path.append(\"../utils/\")\n",
    "import compete_banker\n",
    "import date_util\n",
    "import token_util\n",
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 获取股东数在下降的股票"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "date = \"20190902\"\n",
    "stock = compete_banker.get_holder_declining(date, ready=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 获取满足条件的成分股\n",
    "* 流通股7亿以下，市值50亿以上"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "pro = token_util.set_token()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "columns = [\"stock_code\", \"name\", \"score\"]\n",
    "choose_list = pd.DataFrame(columns = columns)\n",
    "    \n",
    "for i in range(len(stock)):\n",
    "    stock_code = stock[\"stock_code\"][i]\n",
    "    df = pro.daily_basic(ts_code=stock_code, trade_date='20180726', fields='ts_code,trade_date, float_share, total_mv')\n",
    "    if len(df) != 0:\n",
    "        if df[\"float_share\"][0] < 7e4 and df[\"total_mv\"][0] < 5e5 :\n",
    "            list_tmp = pd.DataFrame([[stock_code, stock[\"name\"][i], stock[\"score\"][i]]], columns=columns)\n",
    "            choose_list = choose_list.append(list_tmp)  "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [],
   "source": [
    "choose_list = choose_list.sort_values(by=\"score\", ascending= False).reset_index(drop=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>stock_code</th>\n",
       "      <th>name</th>\n",
       "      <th>score</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>002395.SZ</td>\n",
       "      <td>双象股份</td>\n",
       "      <td>0.979886</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>002878.SZ</td>\n",
       "      <td>元隆雅图</td>\n",
       "      <td>0.964915</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>603886.SH</td>\n",
       "      <td>元祖股份</td>\n",
       "      <td>0.933899</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>002379.SZ</td>\n",
       "      <td>宏创控股</td>\n",
       "      <td>0.929483</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>603286.SH</td>\n",
       "      <td>日盈电子</td>\n",
       "      <td>0.860919</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>000922.SZ</td>\n",
       "      <td>佳电股份</td>\n",
       "      <td>0.844850</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>603380.SH</td>\n",
       "      <td>易德龙</td>\n",
       "      <td>0.822792</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>603181.SH</td>\n",
       "      <td>皇马科技</td>\n",
       "      <td>0.786039</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>603129.SH</td>\n",
       "      <td>春风动力</td>\n",
       "      <td>0.778323</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>603226.SH</td>\n",
       "      <td>菲林格尔</td>\n",
       "      <td>0.777480</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>603318.SH</td>\n",
       "      <td>派思股份</td>\n",
       "      <td>0.772945</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>603721.SH</td>\n",
       "      <td>中广天择</td>\n",
       "      <td>0.738814</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>002816.SZ</td>\n",
       "      <td>和科达</td>\n",
       "      <td>0.737736</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>000893.SZ</td>\n",
       "      <td>东凌国际</td>\n",
       "      <td>0.718606</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>603990.SH</td>\n",
       "      <td>麦迪科技</td>\n",
       "      <td>0.697580</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>002846.SZ</td>\n",
       "      <td>英联股份</td>\n",
       "      <td>0.689410</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>603079.SH</td>\n",
       "      <td>圣达生物</td>\n",
       "      <td>0.657196</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>002847.SZ</td>\n",
       "      <td>盐津铺子</td>\n",
       "      <td>0.645305</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>002633.SZ</td>\n",
       "      <td>申科股份</td>\n",
       "      <td>0.627653</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>002248.SZ</td>\n",
       "      <td>华东数控</td>\n",
       "      <td>0.623030</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>603778.SH</td>\n",
       "      <td>乾景园林</td>\n",
       "      <td>0.613464</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>603222.SH</td>\n",
       "      <td>济民制药</td>\n",
       "      <td>0.612351</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>603303.SH</td>\n",
       "      <td>得邦照明</td>\n",
       "      <td>0.596167</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>603535.SH</td>\n",
       "      <td>嘉诚国际</td>\n",
       "      <td>0.590329</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>603628.SH</td>\n",
       "      <td>清源股份</td>\n",
       "      <td>0.589641</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>002861.SZ</td>\n",
       "      <td>瀛通通讯</td>\n",
       "      <td>0.586065</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>603767.SH</td>\n",
       "      <td>中马传动</td>\n",
       "      <td>0.574246</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>002767.SZ</td>\n",
       "      <td>先锋电子</td>\n",
       "      <td>0.558871</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>603033.SH</td>\n",
       "      <td>三维股份</td>\n",
       "      <td>0.557423</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>002822.SZ</td>\n",
       "      <td>中装建设</td>\n",
       "      <td>0.554144</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>178</th>\n",
       "      <td>002196.SZ</td>\n",
       "      <td>方正电机</td>\n",
       "      <td>0.123343</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>179</th>\n",
       "      <td>002813.SZ</td>\n",
       "      <td>路畅科技</td>\n",
       "      <td>0.119400</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>180</th>\n",
       "      <td>000032.SZ</td>\n",
       "      <td>深桑达A</td>\n",
       "      <td>0.119032</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>181</th>\n",
       "      <td>002521.SZ</td>\n",
       "      <td>齐峰新材</td>\n",
       "      <td>0.112724</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>182</th>\n",
       "      <td>603037.SH</td>\n",
       "      <td>凯众股份</td>\n",
       "      <td>0.110444</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>183</th>\n",
       "      <td>603519.SH</td>\n",
       "      <td>立霸股份</td>\n",
       "      <td>0.109133</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>184</th>\n",
       "      <td>002806.SZ</td>\n",
       "      <td>华锋股份</td>\n",
       "      <td>0.103911</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>185</th>\n",
       "      <td>002777.SZ</td>\n",
       "      <td>久远银海</td>\n",
       "      <td>0.096367</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>186</th>\n",
       "      <td>600561.SH</td>\n",
       "      <td>江西长运</td>\n",
       "      <td>0.095523</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>187</th>\n",
       "      <td>002551.SZ</td>\n",
       "      <td>尚荣医疗</td>\n",
       "      <td>0.093740</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>188</th>\n",
       "      <td>000701.SZ</td>\n",
       "      <td>厦门信达</td>\n",
       "      <td>0.092040</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>189</th>\n",
       "      <td>002613.SZ</td>\n",
       "      <td>北玻股份</td>\n",
       "      <td>0.090635</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>190</th>\n",
       "      <td>603639.SH</td>\n",
       "      <td>海利尔</td>\n",
       "      <td>0.086934</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>191</th>\n",
       "      <td>603901.SH</td>\n",
       "      <td>永创智能</td>\n",
       "      <td>0.086459</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>192</th>\n",
       "      <td>002432.SZ</td>\n",
       "      <td>九安医疗</td>\n",
       "      <td>0.085643</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>193</th>\n",
       "      <td>002620.SZ</td>\n",
       "      <td>瑞和股份</td>\n",
       "      <td>0.081883</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>194</th>\n",
       "      <td>600731.SH</td>\n",
       "      <td>湖南海利</td>\n",
       "      <td>0.078092</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>195</th>\n",
       "      <td>002096.SZ</td>\n",
       "      <td>南岭民爆</td>\n",
       "      <td>0.069666</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>196</th>\n",
       "      <td>603598.SH</td>\n",
       "      <td>引力传媒</td>\n",
       "      <td>0.065323</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>197</th>\n",
       "      <td>600866.SH</td>\n",
       "      <td>星湖科技</td>\n",
       "      <td>0.065265</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>198</th>\n",
       "      <td>600833.SH</td>\n",
       "      <td>第一医药</td>\n",
       "      <td>0.063243</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>199</th>\n",
       "      <td>000628.SZ</td>\n",
       "      <td>高新发展</td>\n",
       "      <td>0.061698</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>200</th>\n",
       "      <td>603918.SH</td>\n",
       "      <td>金桥信息</td>\n",
       "      <td>0.058354</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>201</th>\n",
       "      <td>002598.SZ</td>\n",
       "      <td>山东章鼓</td>\n",
       "      <td>0.057717</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>202</th>\n",
       "      <td>600222.SH</td>\n",
       "      <td>太龙药业</td>\n",
       "      <td>0.054152</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>203</th>\n",
       "      <td>000153.SZ</td>\n",
       "      <td>丰原药业</td>\n",
       "      <td>0.051334</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>204</th>\n",
       "      <td>002006.SZ</td>\n",
       "      <td>精功科技</td>\n",
       "      <td>0.046717</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>205</th>\n",
       "      <td>600616.SH</td>\n",
       "      <td>金枫酒业</td>\n",
       "      <td>0.034657</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>206</th>\n",
       "      <td>600328.SH</td>\n",
       "      <td>兰太实业</td>\n",
       "      <td>0.029732</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>207</th>\n",
       "      <td>603585.SH</td>\n",
       "      <td>苏利股份</td>\n",
       "      <td>0.024505</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>208 rows × 3 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    stock_code  name     score\n",
       "0    002395.SZ  双象股份  0.979886\n",
       "1    002878.SZ  元隆雅图  0.964915\n",
       "2    603886.SH  元祖股份  0.933899\n",
       "3    002379.SZ  宏创控股  0.929483\n",
       "4    603286.SH  日盈电子  0.860919\n",
       "5    000922.SZ  佳电股份  0.844850\n",
       "6    603380.SH   易德龙  0.822792\n",
       "7    603181.SH  皇马科技  0.786039\n",
       "8    603129.SH  春风动力  0.778323\n",
       "9    603226.SH  菲林格尔  0.777480\n",
       "10   603318.SH  派思股份  0.772945\n",
       "11   603721.SH  中广天择  0.738814\n",
       "12   002816.SZ   和科达  0.737736\n",
       "13   000893.SZ  东凌国际  0.718606\n",
       "14   603990.SH  麦迪科技  0.697580\n",
       "15   002846.SZ  英联股份  0.689410\n",
       "16   603079.SH  圣达生物  0.657196\n",
       "17   002847.SZ  盐津铺子  0.645305\n",
       "18   002633.SZ  申科股份  0.627653\n",
       "19   002248.SZ  华东数控  0.623030\n",
       "20   603778.SH  乾景园林  0.613464\n",
       "21   603222.SH  济民制药  0.612351\n",
       "22   603303.SH  得邦照明  0.596167\n",
       "23   603535.SH  嘉诚国际  0.590329\n",
       "24   603628.SH  清源股份  0.589641\n",
       "25   002861.SZ  瀛通通讯  0.586065\n",
       "26   603767.SH  中马传动  0.574246\n",
       "27   002767.SZ  先锋电子  0.558871\n",
       "28   603033.SH  三维股份  0.557423\n",
       "29   002822.SZ  中装建设  0.554144\n",
       "..         ...   ...       ...\n",
       "178  002196.SZ  方正电机  0.123343\n",
       "179  002813.SZ  路畅科技  0.119400\n",
       "180  000032.SZ  深桑达A  0.119032\n",
       "181  002521.SZ  齐峰新材  0.112724\n",
       "182  603037.SH  凯众股份  0.110444\n",
       "183  603519.SH  立霸股份  0.109133\n",
       "184  002806.SZ  华锋股份  0.103911\n",
       "185  002777.SZ  久远银海  0.096367\n",
       "186  600561.SH  江西长运  0.095523\n",
       "187  002551.SZ  尚荣医疗  0.093740\n",
       "188  000701.SZ  厦门信达  0.092040\n",
       "189  002613.SZ  北玻股份  0.090635\n",
       "190  603639.SH   海利尔  0.086934\n",
       "191  603901.SH  永创智能  0.086459\n",
       "192  002432.SZ  九安医疗  0.085643\n",
       "193  002620.SZ  瑞和股份  0.081883\n",
       "194  600731.SH  湖南海利  0.078092\n",
       "195  002096.SZ  南岭民爆  0.069666\n",
       "196  603598.SH  引力传媒  0.065323\n",
       "197  600866.SH  星湖科技  0.065265\n",
       "198  600833.SH  第一医药  0.063243\n",
       "199  000628.SZ  高新发展  0.061698\n",
       "200  603918.SH  金桥信息  0.058354\n",
       "201  002598.SZ  山东章鼓  0.057717\n",
       "202  600222.SH  太龙药业  0.054152\n",
       "203  000153.SZ  丰原药业  0.051334\n",
       "204  002006.SZ  精功科技  0.046717\n",
       "205  600616.SH  金枫酒业  0.034657\n",
       "206  600328.SH  兰太实业  0.029732\n",
       "207  603585.SH  苏利股份  0.024505\n",
       "\n",
       "[208 rows x 3 columns]"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "choose_list"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "# choose_list.to_csv(\"./holder_num.csv\", index=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 获取每天可入场的股票"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "start_date = \"20190901\"\n",
    "end_date = \"20190930\"\n",
    "stock_list = []\n",
    "\n",
    "date_range = date_util.get_work_day_range(start_date, end_date)\n",
    "\n",
    "for date in date_range:\n",
    "    stock = compete_banker.get_enter_stock(date)\n",
    "    if stock != []:\n",
    "        for sto in stock:\n",
    "            stock_list.append(sto)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['603129.SH',\n",
       " '603309.SH',\n",
       " '603669.SH',\n",
       " '600821.SH',\n",
       " '000032.SZ',\n",
       " '002806.SZ',\n",
       " '002777.SZ',\n",
       " '600821.SH',\n",
       " '000032.SZ',\n",
       " '600821.SH',\n",
       " '000032.SZ',\n",
       " '002248.SZ',\n",
       " '600378.SH',\n",
       " '002284.SZ',\n",
       " '603232.SH',\n",
       " '002211.SZ',\n",
       " '002211.SZ',\n",
       " '600523.SH',\n",
       " '002476.SZ',\n",
       " '002476.SZ',\n",
       " '603776.SH',\n",
       " '603999.SH',\n",
       " '603520.SH',\n",
       " '603197.SH',\n",
       " '603505.SH',\n",
       " '002189.SZ',\n",
       " '000909.SZ',\n",
       " '000909.SZ',\n",
       " '000909.SZ',\n",
       " '600378.SH',\n",
       " '000701.SZ',\n",
       " '603129.SH',\n",
       " '002096.SZ',\n",
       " '002362.SZ',\n",
       " '002777.SZ']"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stock_list"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['600523.SH', '002476.SZ']"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "date = \"20190912\"\n",
    "compete_banker.get_enter_stock(date)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### plot"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "pro = token_util.set_token()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [],
   "source": [
    "ts_code = '002351.SZ'\n",
    "df = pro.stk_holdernumber(ts_code=ts_code , start_date='20171021', end_date='20191108')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "testdf = pro.top10_floatholders(ts_code=ts_code, start_date='20190101', end_date='20191231')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ts_code</th>\n",
       "      <th>ann_date</th>\n",
       "      <th>end_date</th>\n",
       "      <th>holder_name</th>\n",
       "      <th>hold_amount</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>宁波普利赛思电子有限公司</td>\n",
       "      <td>74009208.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>宁波司麦司电子科技有限公司</td>\n",
       "      <td>31975507.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>华润深国投信托有限公司-泽熙6期单一资金信托计划</td>\n",
       "      <td>18764272.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>任伟达</td>\n",
       "      <td>14130542.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>任颂柳</td>\n",
       "      <td>5720000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>中央汇金资产管理有限责任公司</td>\n",
       "      <td>4143230.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>熊基凯</td>\n",
       "      <td>3729445.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>郑康定</td>\n",
       "      <td>2593500.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>中国银行股份有限公司-国泰CES半导体行业交易型开放式指数证券投资基金</td>\n",
       "      <td>1346168.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20191025</td>\n",
       "      <td>20190930</td>\n",
       "      <td>刘森</td>\n",
       "      <td>931298.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>宁波普利赛思电子有限公司</td>\n",
       "      <td>74009208.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>宁波司麦司电子科技有限公司</td>\n",
       "      <td>31975507.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>任伟达</td>\n",
       "      <td>25120692.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>华润深国投信托有限公司-泽熙6期单一资金信托计划</td>\n",
       "      <td>18764272.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>任奇峰</td>\n",
       "      <td>18392472.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>汪福君</td>\n",
       "      <td>8483540.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>项丽君</td>\n",
       "      <td>7631897.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>任颂柳</td>\n",
       "      <td>6141980.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>中央汇金资产管理有限责任公司</td>\n",
       "      <td>4143230.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190813</td>\n",
       "      <td>20190630</td>\n",
       "      <td>熊基凯</td>\n",
       "      <td>3729445.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>宁波普利赛思电子有限公司</td>\n",
       "      <td>56930160.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>宁波司麦司电子科技有限公司</td>\n",
       "      <td>24596544.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>任伟达</td>\n",
       "      <td>19323609.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>项丽君</td>\n",
       "      <td>14558451.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>华润深国投信托有限公司-泽熙6期单一资金信托计划</td>\n",
       "      <td>14434055.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>任奇峰</td>\n",
       "      <td>14148055.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>宁波保税区亿旺贸易有限公司</td>\n",
       "      <td>9680609.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>汪福君</td>\n",
       "      <td>7280000.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>宁波凯能投资有限公司</td>\n",
       "      <td>5881292.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>002119.SZ</td>\n",
       "      <td>20190426</td>\n",
       "      <td>20190331</td>\n",
       "      <td>任颂柳</td>\n",
       "      <td>4724600.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      ts_code  ann_date  end_date                          holder_name  \\\n",
       "0   002119.SZ  20191025  20190930                         宁波普利赛思电子有限公司   \n",
       "1   002119.SZ  20191025  20190930                        宁波司麦司电子科技有限公司   \n",
       "2   002119.SZ  20191025  20190930             华润深国投信托有限公司-泽熙6期单一资金信托计划   \n",
       "3   002119.SZ  20191025  20190930                                  任伟达   \n",
       "4   002119.SZ  20191025  20190930                                  任颂柳   \n",
       "5   002119.SZ  20191025  20190930                       中央汇金资产管理有限责任公司   \n",
       "6   002119.SZ  20191025  20190930                                  熊基凯   \n",
       "7   002119.SZ  20191025  20190930                                  郑康定   \n",
       "8   002119.SZ  20191025  20190930  中国银行股份有限公司-国泰CES半导体行业交易型开放式指数证券投资基金   \n",
       "9   002119.SZ  20191025  20190930                                   刘森   \n",
       "10  002119.SZ  20190813  20190630                         宁波普利赛思电子有限公司   \n",
       "11  002119.SZ  20190813  20190630                        宁波司麦司电子科技有限公司   \n",
       "12  002119.SZ  20190813  20190630                                  任伟达   \n",
       "13  002119.SZ  20190813  20190630             华润深国投信托有限公司-泽熙6期单一资金信托计划   \n",
       "14  002119.SZ  20190813  20190630                                  任奇峰   \n",
       "15  002119.SZ  20190813  20190630                                  汪福君   \n",
       "16  002119.SZ  20190813  20190630                                  项丽君   \n",
       "17  002119.SZ  20190813  20190630                                  任颂柳   \n",
       "18  002119.SZ  20190813  20190630                       中央汇金资产管理有限责任公司   \n",
       "19  002119.SZ  20190813  20190630                                  熊基凯   \n",
       "20  002119.SZ  20190426  20190331                         宁波普利赛思电子有限公司   \n",
       "21  002119.SZ  20190426  20190331                        宁波司麦司电子科技有限公司   \n",
       "22  002119.SZ  20190426  20190331                                  任伟达   \n",
       "23  002119.SZ  20190426  20190331                                  项丽君   \n",
       "24  002119.SZ  20190426  20190331             华润深国投信托有限公司-泽熙6期单一资金信托计划   \n",
       "25  002119.SZ  20190426  20190331                                  任奇峰   \n",
       "26  002119.SZ  20190426  20190331                        宁波保税区亿旺贸易有限公司   \n",
       "27  002119.SZ  20190426  20190331                                  汪福君   \n",
       "28  002119.SZ  20190426  20190331                           宁波凯能投资有限公司   \n",
       "29  002119.SZ  20190426  20190331                                  任颂柳   \n",
       "\n",
       "    hold_amount  \n",
       "0    74009208.0  \n",
       "1    31975507.0  \n",
       "2    18764272.0  \n",
       "3    14130542.0  \n",
       "4     5720000.0  \n",
       "5     4143230.0  \n",
       "6     3729445.0  \n",
       "7     2593500.0  \n",
       "8     1346168.0  \n",
       "9      931298.0  \n",
       "10   74009208.0  \n",
       "11   31975507.0  \n",
       "12   25120692.0  \n",
       "13   18764272.0  \n",
       "14   18392472.0  \n",
       "15    8483540.0  \n",
       "16    7631897.0  \n",
       "17    6141980.0  \n",
       "18    4143230.0  \n",
       "19    3729445.0  \n",
       "20   56930160.0  \n",
       "21   24596544.0  \n",
       "22   19323609.0  \n",
       "23   14558451.0  \n",
       "24   14434055.0  \n",
       "25   14148055.0  \n",
       "26    9680609.0  \n",
       "27    7280000.0  \n",
       "28    5881292.0  \n",
       "29    4724600.0  "
      ]
     },
     "execution_count": 39,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "testdf"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "15734317.0\n"
     ]
    }
   ],
   "source": [
    "print(testdf[:10][\"hold_amount\"].mean())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "19839224.3\n"
     ]
    }
   ],
   "source": [
    "print(testdf[10:20][\"hold_amount\"].mean())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "17155737.5\n"
     ]
    }
   ],
   "source": [
    "print(testdf[20:30][\"hold_amount\"].mean())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABsIAAAJaCAYAAACV/lJ1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAIABJREFUeJzs3XdUVOfe9vFr04sICti7IHZBiR1LTOyJiYmK6b2qqIlpJ8lJckqqRtT03tEkxiQqmhxjQbFhwA6IHRuKCgjSZvb7R3ieN885OREV2DPD97MWazF79sxck2WGtfY19+82TNMUAAAAAAAAAAAA4GrcrA4AAAAAAAAAAAAAVAeKMAAAAAAAAAAAALgkijAAAAAAAAAAAAC4JIowAAAAAAAAAAAAuCSKMAAAAAAAAAAAALgkijAAAAAAAAAAAAC4JIowAAAAAAAAAAAAuCSKMAAAAAAAAAAAALgkijAAAAAAAAAAAAC4JA+rA1yqkJAQs1WrVlbHAAAAAAAAAAAAQA3bsmXLKdM0Qy90ntMWYa1atVJKSorVMQAAAAAAAAAAAFDDDMM4WJnzGI0IAAAAAAAAAAAAl0QRBgAAAAAAAAAAAJdEEQYAAAAAAAAAAACXRBEGAAAAAAAAAAAAl0QRBgAAAAAAAAAAAJdEEQYAAAAAAAAAAACXRBEGAAAAAAAAAAAAl0QRBgAAAAAAAAAAAJdEEQYAAAAAAAAAAACXRBEGAAAAAAAAAAAAl0QRBgAAAAAAAAAAAJdEEQYAAAAAAAAAAACXRBEGAAAAAAAAAAAAl0QRBgAAAAAAAAAAAJdEEQYAAAAAAAAAAACXRBEGAAAAAAAAAAAAl0QRBgAAAAAAAAAAAJdU6SLMMAx3wzBSDcNYXHH7C8MwMgzD2GEYxoeGYXhWHDcMw5hjGEaWYRjbDMPo/rvnuN0wjD0VP7f/7ngPwzC2VzxmjmEYRlW+SQAAAAAAAAAAANQ+F7MiLE7S7t/d/kJSe0ldJPlKuqfi+AhJ4RU/90l6S5IMw6gv6a+SeknqKemvhmHUq3jMWxXn/s/jhl/CewEAAAAAAAAAAAD+V6WKMMMwmkkaJen9/zlmmuZSs4KkTZKaVdw1RtKnFXdtkBRkGEZjScMk/Wya5mnTNM9I+lnS8Ir76pqmub7iuT6VdF1VvUEAAAAAAAAAAADUTpVdETZb0mOS7P9+R8VIxFslLas41FTS4d+dkl1x7M+OZ//B8f9gGMZ9hmGkGIaRcvLkyUpGBwAAAAAAAAAAQG10wSLMMIzRknJM09zyX055U9Ia0zST/uchf3COeQnH//Ogab5rmma0aZrRoaGhF0gOAAAAAAAAAACA2qwyK8L6SbrWMIwDkhIkXWkYxueSZBjGXyWFSpr+u/OzJTX/3e1mko5e4HizPzgOAAAqqai0XM8s2qFJX/6qctt/LOAGAAAAAAAAaqULFmGmaT5pmmYz0zRbSYqV9ItpmrcYhnGPftv3a6Jpmr+/4vaDpNuM3/SWlGea5jFJyyUNNQyjnmEY9SQNlbS84r4CwzB6G4ZhSLpN0vdV+i4BAHBhO47kafSctfpsw0Et3nZMb63aa3UkAAAAAAAAwCFUdo+wP/K2pIaS1huGkWYYxrMVx5dK2icpS9J7kh6SJNM0T0v6m6TNFT8vVByTpAclvV/xmL2SEi8jFwAAtYLdburdNXt1/ZvrVFRq01f39taYyCaavWKPUg+dsToeAAAAAAAAYDnDNP9wOy6HFx0dbaakpFgdAwAAS+TkF+uRr7cqac8pDe/USC/d0EVBfl7KO1+mkfFJ8nA3tGRKjOp4e1gdFQAAAAAAAKhyhmFsMU0z+kLnXc6KMAAAYIF/7Tqh4fFJSjlwRi+O7aK3bumuID8vSVKgr6denxCpw6eL9PwPOy1OCgAAAAAAAFiLIgwAACdRXGbTs9/v0D2fpqhRXR/9OLm/JvZsod+22Pz/eraur4cHh+nrLdlasu2YRWkBAAAAAAAA6zEvCQAAJ5B+PF9TvkpV5olzujemtR4dFiFvD/f/ev6UIeFas+eUnly4TVEtgtQkyLcG0wIAAAAAAACOgRVhAAA4MNM09fG6/bp23jqdLizTp3f11F9GdfzTEkySPN3dFD8hUuV2U9Pmp8lmd849QQEAAAAAAIDLQREGAICDOnWuRHd9vFnP/bhL/cNCtGxqjAa0C63041uF+Ou5aztp4/7TenfNvmpMCgAAAAAAADgmRiMCAOCAVmee1CMLtiq/uEwvjOmkW3u3/I+9wCpjXI9mWp1xUjN/ylD/sBB1aRZYDWkBAAAAAAAAx8SKMAAAHEhJuU1/X7xLt3+4ScH+XvphUj/d1qfVJZVgkmQYhv5xfWeFBngrLiFVRaXlVZwYAAAAAAAAcFwUYQAAOIisnAJd/0ay3l+7X7f3aanvJ/VT+0Z1L/t5g/y8NHN8N+3PLdTfFu+ugqQAAAAAAACAc2A0IgAAFjNNU19tOqwXFu+Un5eHPrg9WkM6NKzS1+jbNkT3D2irt1fv1aCIUA3r1KhKnx8AAAAAAABwRBRhAABY6ExhqZ5YuE3Ld55QTHiIZo7rpgZ1farltaZf3U5rs07qiW+3KbJ5kBpW0+sAAAAAAAAAjoLRiAAAWCR57ymNiE/SL+k5enpUB31yZ89qK8EkycvDTfGxUTpfZtOjX2+V3W5W22sBAAAAAAAAjoAiDACAGlZms+vlZem6+f2N8vN213cP9dM9MW3k5mZU+2u3Da2jZ0d3UtKeU/pw3f5qfz0AAAAAAADASoxGBACgBh04Vai4hFRtzc7TxJ7N9czojvLzqtk/xxN7NtfKjBy9sixDfdoGq1OTwBp9fQAAAAAAAKCmsCIMAIAaYJqmvtmSrVFzknQgt0hv3dxdL47tWuMlmCQZhqGXb+iqID9PxSWk6XyprcYzAAAAAAAAADWBIgwAgGqWd75MUxLS9OjXW9WlWaAS42I0oktjSzPV9/fSzPHdlJVzTi8m7rY0CwAAAAAAAFBdGI0IAEA12nzgtKYmpOl4frFmDIvQAwPbyr0G9gKrjJjwUN3Tv7XeX7tfA9uFakiHhlZHAgAAAAAAAKoUK8IAAKgG5Ta7Xv85UxPeWS93N0PfPNBHDw8Oc5gS7H/MGB6h9o0C9Ng323SyoMTqOAAAAAAAAECVoggDAKCKHT5dpAnvblD8ij26LqqplsbFKKpFPatj/SFvD3fNmRilcyXlmvHNVpmmaXUkAAAAAAAAoMpQhAEAUIV+2HpUI+OTlHm8QPGxkZo1PlJ1vB17EnG7hgH6y6gOWpVxUp+uP2h1HAAAAAAAAKDKOPaVOQAAnMS5knI9+/0OLfz1iHq0rKfZEyLVvL6f1bEq7dbeLbUyPUf/WLpbfdoGq13DAKsjAQAAAAAAAJeNFWEAAFymtMNnNWpOkhalHlHckHDNv6+3U5VgkmQYhl65sZvq+nhoylepKi6zWR0JAAAAAAAAuGwUYQAAXCKb3dQbK7N041vJKreZmn9/H027up083J3zz2togLdevbGb0o8X6JVlGVbHAQAAAAAAAC4boxEBALgEx/LOa9r8NG3Yd1qjuzbWP67vokBfT6tjXbbB7Rvo9j4t9eG6/RoYEaqB7UKtjgQAAAAAAABcMuf8yjoAABZatuOYhs9O0rbsPL02rpvmToxyiRLsfzw5soPaNayjR7/eqtxzJVbHAQAAAAAAAC4ZRRgAAJVUVFquJxdu0wOf/6qWwX5aMiVGN/ZoJsMwrI5WpXw83RUfG6W8ojI9/u12maZpdSQAAAAAAADgklCEAQBQCTuO5Gn03LVK2HxYDw5qq28e6KvWIf5Wx6o2HRrX1eMj2utfu0/oy02HrI4DAAAAAAAAXBL2CAMA4E/Y7aY+XLdfLy9LV7C/t764p5f6tg2xOlaNuLNvK63KyNHfFu9Sr9bBCmtQx+pIAAAAAAAAwEVhRRgAAP9FTn6xbv9ok/6+ZLcGRzRQYlxMrSnBJMnNzdDMcd3k6+muuIRUlZbbrY4EAAAAAAAAXBSKsFpg0/7TstnZ3wUALsaK3Sc0PD5Jmw+c1j+v76J3bu2hev5eVseqcQ3q+ujlG7pq59F8zfw5w+o4AAAAAAAAwEWhCHNx+06eU+y76zUyPkkr03NkmhRiAPBnists+uv3O3T3JylqWNdHiyf31029WsgwDKujWWZop0a6qVcLvbtmn5KzTlkdBwAAAAAAAKg0ijAX1zrEX/Nu6q6Scpvu/Hizbnpvo7Zln7U6FgA4pIzjBRozb50+WX9Qd/dvrUUP91VYgwCrYzmEp0d1UOsQf01fsFVnCkutjgMAAAAAAABUCkWYizMMQyO7NNZP0wbq+Ws7KfNEga6dt06Tv0rVodwiq+MBgEMwTVOfJB/QNfPWKrewVB/feYWeGd1R3h7uVkdzGH5eHpoTG6XcwhI99d12VhgDAAAAAADAKVCE1RJeHm66vW8rrZoxSJOvDNPPu45ryKxVeuHHXXyzH0CtlnuuRPd8kqK//rBT/doGa9nUGA2KaGB1LIfUuWmgHh0aocQdx/V1SrbVcQAAAAAAAIALMpz1G93R0dFmSkqK1TGc1on8Yr3+c6YWpByWv7eHHhoUpjv7tZKPJ6sfANQeazJP6pGvtyrvfJmeGtFet/dtVav3AqsMu93ULR9sVNrhs1oyJUatQ/ytjgQAAAAAAIBayDCMLaZpRl/wPIqw2i3zRIFeTkzXivQcNQ700fSr22ls92Zyd+NCMADXVVJu02vLM/Re0n6FN6ijOROj1KFxXatjOY1jeec1fHaSWgX76ZsH+8rTnQXmAAAAAAAAqFmVLcK4clXLtWsYoA/uuEIJ9/VWgwBvzfhmm0bNSdKqjBz2fwHgkrJyzmnsm8l6L2m/bu3dUj9O7k8JdpEaB/rqpbFdtDU7T/H/2mN1HAAAAAAAAOC/ogiDJKl3m2Aterif5t0UpaJSm+74aLNu+WCjdhzJszoaAFQJ0zSVsOmQrpm7VkfPntd7t0Xrb9d1ZiTsJRrRpbHGRzfTG6uytHFfrtVxAAAAAAAAgD/EaET8h9Jyu77YeFBzVuzRmaIyXRfZRI8MjVDz+n5WRwOAS3K2qFRPfLtdy3YeV/+wEM0c300N6/pYHcvpFZaUa9ScJJXZTC2Ni1Ggr6fVkQAAAAAAAFBLsEcYLlt+cZneWb1X7yftl2lKt/VpqUlXhinIz8vqaABQaev35mra/DTlFpZoxrAI3dO/jdzYB7HKpB0+qxveStbILo01JzZShsF/WwAAAAAAAFQ/9gjDZavr46kZw9pr1YxBui6qiT5Yt18DXlmpd1bvVXGZzep4APCnymx2vbo8XTe9v0F+Xu5a+GA/3TegLSVYFYtsHqRpV4Xrx61H9V3qEavjAAAAAAAAAP8HK8JQaenH8/VyYrpWZpxU0yBfPTK0na6LbMpFZQAO52BuoaYkpGnr4bOaEN1cz17TUf7eHlbHclk2u6mJ727QrmP5WjolRi2CGaULAAAAAACA6sWKMFS59o3q6qM7e+rLe3qpvr+Xpi/YqlFz1yppz0mrowGAJMk0TX27JVsj45O0/+Q5vXlzd718Y1dKsGrm7mZo1oRuMgxp6vxUldvsVkcCAAAAAAAAJFGE4RL0DQvR9w/3U3xspM6VlOnWDzbp1g82aufRPKujAajF8ovLFJeQpke+3qpOTQO1bOoAjezS2OpYtUazen76x/Vd9Ouhs5q3MsvqOAAAAAAAAIAkRiPiMpWU2/T5hkOa+8se5Z0v0/WRTTV9aDs1q8dYLAA1Z8vB04pLSNOxvGJNuypcDw4KkztjWy0xfX6aFqUd0dcP9FGPlvWtjgMAAAAAAAAXVdnRiBRhqBJ558v01qq9+nDdfknSnX1b6aFBYQr087Q4GQBXVm6z642VexW/IlNN6/kqPjZK3VvUszpWrVZQXKaRc5IkSUunxCjAh78DAAAAAAAAqHoUYbDEkbPnNeunTC1MzVZdH09NGhymW/u0lI+nu9XRALiY7DNFmpqQppSDZzQ2qqmeH9OJ0sVBbDl4WuPeXq/roppq1vhIq+MAAAAAAADABVW2CGOPMFSppkG+mjm+m5ZOiVFk8yD9Y+luDZm5WotSj8hud87SFYDj+XHrUY2IT1L68QLNnhCpWRMiKcEcSI+W9TX5ynAt/PWIfth61Oo4AAAAAAAAqMVYEYZqtXbPKb2YuFs7j+arU5O6empkB/ULC7E6FgAnda6kXM/9sFPfbMlWVIsgxU+IUotg9iR0ROU2u8a9s15ZOeeUGBfD3pEAAAAAAACoUqwIg0PoHx6iHyf11+wJkTpbVKab39+o2z/cpN3H8q2OBsDJbD18VqPnJGnhr9macmWYvr6/DyWYA/Nwd1P8hCjZ7aamz98qG6uCAQAAAAAAYAGKMFQ7NzdD10U11YpHBurpUR2UdvisRs5J0iMLturo2fNWxwPg4Gx2U2+uytINbyWrtNyuhPv6aPrQCHm48yfM0bUI9tMLYzpr04HTenv1XqvjAAAAAAAAoBZiNCJqXF5Rmd5claWPkg9Iku7q11oPDmqrQF/29wHwfx3PK9a0+Wlavy9Xo7o01j+v76JAPz4rnIlpmpqSkKbE7cf0zYN9Fdk8yOpIAAAAAAAAcAGVHY1IEQbLZJ8p0qyfMvVd2hEF+npq0uAw3dqnpbw93K2OBsABLNtxXE8s3KbScrueu7aTxvVoJsMwrI6FS5B3vkwj45Pk6W5oyZQY+Xt7WB0JAAAAAAAATo49wuDwmtXz06wJkVo8ub+6NA3U35fs1pCZq/V92hHZ2UsGqLXOl9r01Hfb9cDnW9S8np8WT+6v8dHNKcGcWKCvp2aN76aDp4v0wo+7rI4DAAAAAACAWoQiDJbr1CRQn93dS5/e1VMBPp6KS0jTmDfWKXnvKaujAahhO4/mafTcJH216ZDuH9hG3z7YV21C61gdC1WgV5tgPTSoreanHFbi9mNWxwEAAAAAAEAtwWhEOBS73dSitCN6bXmGjuYVa3BEqB4f0V7tG9W1OhqAamS3m/pw3X69sixDQX6een1CpPqFhVgdC1WszGbXDW8l62BukZZNjVHjQF+rIwEAAAAAAMBJsUcYnFpxmU2frj+geb9kqaCkXDd2b6bpQ9tx0RRwQTkFxXr0621ak3lSV3dsqJdv6Kr6/l5Wx0I12X+qUCPjkxTVIkif391Lbm6MvAQAAAAAAMDFY48wODUfT3fdN6Ct1jw2WPf0b63v045q0Kur9MqydOUXl1kdD0AVWZmeoxGzk7RxX67+fl1nvXtrD0owF9c6xF/PXdtRyXtz9V7SPqvjAAAAAAAAwMWxIgxO4fDpIs38KUOL0o6qnp+npgwJ1829WsrLgy4XcEbFZTa9lJiuj5MPqH2jAM2dGKXwhgFWx0INMU1TD37+q1akn9B3D/VT56aBVkcCAAAAAACAk2E0IlzSjiN5ejFxt9Zl5apFfT/NGBah0V0byzAYrQU4i8wTBZryVarSjxforn6t9djwCPl4ulsdCzXsTGGpRsQnyc/bXUsmx8jXi38DAAAAAAAAqDxGI8IldW4aqM/v7qVP7uopPy93Tf4qVde9sU4b9uVaHQ3ABZimqc/WH9A1c9fq1LkSfXTnFXr2mo6UYLVUPX8vzRrfTftPFervS3ZZHQcAAAAAAAAuiiIMTscwDA1sF6olU2L02rhuyikoUey7G3T3x5uVeaLA6ngA/kDuuRLd+2mKnvl+p3q3CVZi3AANjmhgdSxYrG9YiO6LaaMvNh7Sz7tOWB0HAAAAAAAALojRiHB6xWU2fbTugN5claXCknKN69Fc065up0aBPlZHAyApac9JTV+wVXlFZXpiRHvd0beV3NwYZ4rflJTbNPbNZB3LK9ayuBg1qMtnNwAAAAAAAC6MPcJQ65wpLNW8lVn6dP0BubsZuqd/G90/sI0CfDytjgbUSqXldr32U4beXbNPYQ3qaE5slDo2qWt1LDigrJwCjZ67Vle0qq9P7uxJUQoAAAAAAIALYo8w1Dr1/L30zOiOWjF9kIZ2bKR5K7M08NVV+iT5gErL7VbHA2qVvSfPaexb6/Tumn26pXcL/TipPyUY/quwBgF6elRHJe05pY+TD1gdBwAAAAAAAC6EFWFwWduyz+rFpelavy9XrYL9NGNYe43s0kiGwUoDoLqYpqn5mw/r+R93ydvTTa/c0FVDOzWyOhacgGmauvfTFK3JPKXvJ/VTh8YUpwAAAAAAAPjvGI0I6LcLq6syT+qlpenKOFGgyOZBempkB/VsXd/qaIDLOVtUqicXblfijuPq2zZYs8ZHslcfLkruuRINm52k+v6e+mFSf/l4ulsdCQAAAAAAAA6K0YiAJMMwNDiigZbGxeiVG7vqeF6xxr+zXvd8kqKsnAKr4wEuY8O+XI2IT9LPu07oyRHt9fndvSjBcNGC63jrtXFdlXninF5KTLc6DgAAAAAAAFwARRhqBXc3Q+Ojm2vlo4M0Y1iENu7L1dDX1+jJhduVk19sdTzAaZXZ7HpteYYmvrdBPp7uWvhQX90/sK3c3BhBikszKKKB7uzXSh8nH9DK9Byr4wAAAAAAAMDJMRoRtdLpwlLN/WWPPt9wUB5ubro3prXuG9hWdbw9rI4GOI2DuYWKS0hT2uGzGh/dTH+9ppP8+X8IVaC4zKbr3linU+dKtGzqAIXU8bY6EgAAAAAAABwMe4QBlXAwt1CvLs/Q4m3HFFLHS3FDwhXbs4U83VksCfyZhb9m65lFO+TmZujFsV00umsTqyPBxWQcL9A189aqf1iIPrg9WobBKkMAAAAAAAD8f+wRBlRCy2B/zbupuxY93E9tQ+vome93aujra5S4/ZictSQGqlN+cZniElI1fcFWdWoSqGVTB1CCoVpENArQUyPa65f0HH2+4aDVcQAAAAAAAOCkWBEGVDBNU7+k5+ilxHTtyTmn7i2C9NTIDopuVd/qaIBD2HLwjOISUnUsr1hTh4TrocFhcmcvMFQj0zR1x0ebtWFfrhZP7q/whgFWRwIAAAAAAICDYEUYcJEMw9CQDg2VGBejl8Z2UfaZ87rx7fW679MUZeWcszoeYBmb3dScFXs0/p31kqQF9/fR5CHhlGCodoZh6NVxXVXH20NTEtJUUm6zOhIAAAAAAACcDEUY8G883N0U27OFVs0YpEeHtlPy3lwNm71Gf/luu3IKiq2OB9SoI2fPK/bd9Zr1c6au6dpYS+Ni1KNlPatjoRZpEOCjV27sqt3H8vXa8gyr4wAAAAAAAMDJMBoRuIBT50o0d8UefbHxkLw83HTfgDa6N6aN/L09rI4GVKvF247qyYXbZZrS367rpOujmlkdCbXYM4t26LMNB/XZ3T0VEx5qdRwAAAAAAABYrLKjESnCgEraf6pQry3P0JLtxxRSx1tTrwrXhCuay9OdhZVwLYUl5Xruh536eku2IpsHKT42Ui2D/a2OhVrufKlN18xbq/zzZVo2dYDq+3tZHQkAAAAAAAAWYo8woIq1DvHXGzd318KH+qpNiL+eXrRDw2av0fKdx+WshTLw77Zln9XouWv1za/ZmjQ4TF8/0IcSDA7B18td8bGROltUpse/3cbnLgAAAAAAACqFIgy4SN1b1NP8+3vrvduiZUi6/7MtGvf2em05eMbqaMAls9tNvb16r8a+maziMpu+ure3Hh0WwYpHOJROTQL12PAI/bzrhBI2H7Y6DgAAAAAAAJwAoxGBy1Bus2tBSrZe/1emThaUaHinRnpseITahNaxOhpQacfzijV9QZqS9+ZqZJdG+uf1XRTkx9g5OCa73dRtH27SloNntHhKf7Xl8xYAAAAAAKBWYo8woAYVlZbr/aT9emf1XhWX23VTzxaaMiRcoQHeVkcD/tTyncf1+LfbVFJm13PXdtT46OYyDMPqWMCfOpFfrGGz16h5PT99+2BfeXmwchEAAAAAAKC2YY8woAb5eXloypBwrZoxWDf1bKEvNx3SoFdXas6KPSoqLbc6HvAfzpfa9Jfvtuv+z7aoWT1fLZ7SXxOuaEEJBqfQsK6PXhrbVduP5On1f2VaHQcAAAAAAAAOjBVhQDXYe/KcXl2WoWU7jys0wFvTrmqn8dHN5MF+S3AAu47ma0pCqrJyzun+AW30yNAIVtTAKT25cJsSNh/Wl/f0Vp+2wVbHAQAAAAAAQA1iNCLgALYcPK0Xl6Yr5eAZtQ311xMjOuiqDg1YdQNL2O2mPko+oJcT0xXk56mZ47spJjzU6ljAJSsqLdfoOWt1vsymZXEDFOjnaXUkAAAAAAAA1BBGIwIOoEfL+vr6gT5659YeMk3p3k9TNOGdDUo9dMbqaKhlThaU6M6PN+tvi3dpQLsQJcbFUILB6fl5eWh2bKROFpToqe+2y1m/3AMAAAAAAIDqQxEGVDPDMDSsUyMtnzZAf7+us/adKtT1bybr4S9+1YFThVbHQy2wMj1HI+LXaMO+XP1tTCe9d1u0gut4Wx0LqBJdmwVp+tB2WrL9mL7Zkm11HAAAAAAAADgYRiMCNaywpFzvJe3Tu2v2qbTcrpt7tdDkIeEKoZhAFSsus+nlZen6aN0BtW8UoDkTo9SuYYDVsYAqZ7Obuvn9DdqenaclU2LUKsTf6kgAAAAAAACoZuwRBji4nIJixf9rjxI2H5avp7seGNhGd/dvI18vd6ujwQVknijQlK9SlX68QHf0baUnRrSXjyf/tuC6jp49r+Gz16hNaB19/UAfebqz6B0AAAAAAMCVsUcY4OAaBPjoH9d30fKpA9S3bbBe+ylTg15bqfmbD6ncZrc6HpyUaZr6bMNBXTN3rU4WlOjDO6L13LWdKMHg8poE+erFsV2Vdvis5q7YY3UcAAAAAAAAOAiKMMBiYQ3q6N3bovXNA33UNMhXj3+7XSPik7Ri9wk564pNWON0Yanu/XSLnlm0Q73aBCtxaoyubN/Q6lhAjRnVtbFu7NFM81ZmafOB01bHAQAAAAAAgAOodBFmGIa7YRiphmEsrrjd2jCMjYZh7DEMY75hGF4Vx70rbmdV3N/qd8/xZMXxDMMwhv3u+PCKY1mGYTxRdW8PcB7Rrerr2wf76u1buqvcburuT1IU++4GbT181upocAIO8x7uAAAgAElEQVTrsk5p+Ow1WpN5Us+M7qiP77hCDQJ8rI4F1Ljnru2kZvX8NDUhTfnFZVbHAQAAAAAAgMUuZkVYnKTdv7v9sqTXTdMMl3RG0t0Vx++WdMY0zTBJr1ecJ8MwOkqKldRJ0nBJb1aUa+6S3pA0QlJHSRMrzgVqHcMwNLxzY/00bYD+NqaTsnLOacwb6zTpy191MLfQ6nhwQKXldr24dLdu+WCjAnw89N3DfXV3/9ZyczOsjgZYoo63h2bHRup4frGeXbTD6jgAAAAAAACwWKWKMMMwmkkaJen9ituGpCslfVNxyieSrqv4fUzFbVXcP6Ti/DGSEkzTLDFNc7+kLEk9K36yTNPcZ5pmqaSEinOBWsvT3U239mml1Y8N1pQrw7Rid46umrVaz/2wU6cLS62OBwex7+Q53fBWst5Zs08Te7bQ4skx6tQk0OpYgOW6t6inuCHhWpR2VItSj1gdBwAAAAAAABaq7Iqw2ZIek2SvuB0s6axpmuUVt7MlNa34vamkw5JUcX9exfn/e/zfHvPfjv8HwzDuMwwjxTCMlJMnT1YyOuC86nh7aPrQCK2eMUg39miuT9cf0MBXVuqNlVk6X2qzOh4sYpqmFmw+rFFz1urwmSK9fUsP/fP6LvL1crc6GuAwHhrUVtEt6+mZRTt0+HSR1XEAAAAAAABgkQsWYYZhjJaUY5rmlt8f/oNTzQvcd7HH//Ogab5rmma0aZrRoaGhf5IacC0N6vroxbFdtHzqAPVqE6xXl2do8GurtCDlsGz2P/zfBS4qr6hMk75M1WPfblNk8yAtixug4Z0bWR0LcDge7m56fUKkJGna/DSV2+wXeAQAAAAAAABcUWVWhPWTdK1hGAf029jCK/XbCrEgwzA8Ks5pJuloxe/ZkppLUsX9gZJO//74vz3mvx0H8G/CGwbo/dujNf++3moY6KPHvtmmkfFJWpmeI9OkEHN1G/flakT8Gi3feVyPD2+vz+/ppUaBPlbHAhxW8/p++vv1nZVy8IzeXLXX6jgAAAAAAACwwAWLMNM0nzRNs5lpmq0kxUr6xTTNmyWtlHRjxWm3S/q+4vcfKm6r4v5fzN+u0P8gKdYwDG/DMFpLCpe0SdJmSeGGYbQ2DMOr4jV+qJJ3B7ioXm2Cteihvnrz5u4qLrfpzo8366b3Nmpb9lmro6EalNnsmvlThia+t0FeHm769sG+enBQW7m7/dGCWgC/Nyayqa6LbKL4FXv066EzVscBAAAAAABADavsHmF/5HFJ0w3DyNJve4B9UHH8A0nBFcenS3pCkkzT3ClpgaRdkpZJetg0TVvFPmKTJC2XtFvSgopzAfwJwzA0sktj/TxtoJ6/tpMyThTo2nnrNOWrVPbDcSGHcos0/p31mvtLlsZ2b6bFU2LUrXmQ1bEAp/LCdZ3VqK6Ppiak6VxJ+YUfAAAAAAAAAJdhOOs4tejoaDMlJcXqGIDDKCgu0zur9+n9tftks5u6tXcrTb4yTPX8vayOhku0KPWInl60Q4Yh/eP6Lrq2WxOrIwFOa/OB05rwznqN7d5Mr43rZnUcAAAAAAAAXCbDMLaYphl9ofMuZ0UYAAcS4OOpR4dFaNWjgzU2qpk+Tt6vAa+u1Fur9qq4zGZ1PFyEguIyTZufpqnz09S+UYAS42IowYDLdEWr+po0OEzfbMnW4m1sRQoAAAAAAFBbsCIMcFGZJwr0cmK6VqTnqHGgjx4ZGqHro5qyr5SD+/XQGcUlpOrImfOKG9JODw9uKw93vrMAVIUym13j3l6vfSfPadnUAWoS5Gt1JAAAAAAAAFwiVoQBtVy7hgH64I4r9NW9vRUa4K1Hv96qUXOStCojR85agLsym93U3BV7NO7t9bLbpQX391HcVeGUYEAV8nR3U3xspGx2U9Pmp8lm57MQAAAAAADA1XGFFXBxfdoGa9FD/TR3YpQKS8t1x0ebdcsHG7XjSJ7V0VDhyNnzmvjuBs38OVMjuzRW4tQYRbeqb3UswCW1DPbXc9d20sb9p/Xumn1WxwEAAAAAAEA1YzQiUIuUltv1xcaDmrNij84Ulem6yCZ6ZGiEmtf3szparbVk2zE9uXCbbHZTL4zprLHdm8owGF8JVCfTNDXpy1Qt33lcCx/qq67NgqyOBAAAAAAAgItU2dGIFGFALZRfXKa3V+3VB2v3yzSl2/u21MODwxTk52V1tFqjsKRcz/+4UwtSstWteZDmxEaqZbC/1bGAWiOvqEzD49fIx9NdS6b0l5+Xh9WRAAAAAAAAcBEowgBc0LG885r1U6a++TVbAd4emnRlmG7r00o+nu5WR3Np27PzNCUhVQdyC/XQoLaaelU7ebIXGFDj1u/N1U3vb1DsFc314tiuVscBAAAAAADARahsEcaVV6AWaxzoq1fHdVNiXIx6tKynfy5N15CZq7Xw12zZ7c5Zkjsyu93UO6v3auxb63S+1KYv7+mtGcPaU4IBFunTNlgPDGyrrzYd1rIdx62OAwAAAAAAgGrAijAA/ys565T+mbhbO47kq2PjunpyZHvFhIdaHcslnMgv1vQFaVqXlavhnRrppRu6MIoScACl5Xbd8FayDp8p0vKpA9Swro/VkQAAAAAAAFAJrAgDcNH6hoXoh4f7Kz42UvnFZbr1g0269YON2nk0z+poTu3nXSc0fPYa/XrwrF4a20Vv3dKdEgxwEF4ebpodG6mSMrseWbCV1bAAAAAAAAAuhiIMwP/h5mZoTGRTrXhkoJ4e1UHbj+Rp9Ny1mj4/TdlniqyO51TOl9r09KLtuvfTFDUJ8tWPk/srtmcLGYZhdTQAv9M2tI6evaaj1mad0ofr9lsdBwAAAAAAAFWI0YgA/lTe+TK9tWrv/14cvrNvKz00KEyBfp4WJ3Nsu4/la8pXqdqTc073xrTWo8Mi5O3hbnUsAP+FaZq6/7MtWpVxUt893FedmgRaHQkAAAAAAAB/orKjESnCAFTKkbPnNeunTC1MzVZdH09NvjJMt/ZpSbnzb0zT1MfJB/RiYroCfT01c1w3DWjHPmuAMzhdWKrhs9eorq+nfpzUX75efL4BAAAAAAA4KvYIA1Clmgb5aub4bloyOUbdmgfp70t2a8jM1VqUeoQ9dSqcOleiOz/erOd/3KWYsBAti4uhBAOcSH1/L80c301ZOef0z6W7rY4DAAAAAACAKkARBuCidGxSV5/e1VOf391Lgb6emjo/TdfMW6t1WaesjmapVRk5Gj57jZL35uqFMZ30/u3RCq7jbXUsABcpJjxU98a01mcbDmrF7hNWxwEAAAAAAMBlYjQigEtmt5v6YetRvbo8Q0fOntfAdqF6YkR7dWhc1+poNaak3KaXEzP04br9imgYoDkToxTRKMDqWAAuQ0m5Tde9kayc/GIlTo1RgwAfqyMBAAAAAADg37BHGIAaU1xm02frD2reyizlF5fphu7NNP3qdmoS5Gt1tGq150SBpiSkafexfN3ep6WeHNlBPp7sKQS4gj0nCjR67lr1bhOsj++8QoZhWB0JAAAAAAAAv8MeYQBqjI+nu+4d0EZrZgzWfTFt9MPWoxr82iq9lJiuvPNlVsercqZp6ouNB3XNvLU6kV+sD26P1vNjOlOCAS4kvGGAnh7VQaszT+qT5ANWxwEAAAAAAMAlYkUYgCqXfaZIs37K1HdpRxTo66nJV4brlt4t5O3h/EXR6cJSPf7tNv2864RiwkM0c1w3NajL2DTAFZmmqbs/SdHarFP6cVJ/xp4CAAAAAAA4EEYjArDcjiN5enlZupL2nFLz+r56dGiErunaRG5uzjliLDnrlKYtSPutDBveXnf1a+207wVA5Zw6V6Lhs9copI63Fj3cj5WfAAAAAAAADoLRiAAs17lpoD67u5c+vaun6nh7Ki4hTWPeWKfkvaesjnZRSsvteikxXTd/sFH+3h767qF+uiemDSUYUAuE1PHWq+O6Kf14gV5ZlmF1HAAAAAAAAFwkijAA1W5Au1AtntxfM8d1U+65Et303kbd+dEmZRwvsDraBe0/Vagb307W26v3KvaKFlo8ub86Nw20OhaAGjQ4ooHu6NtKH67br9WZJ62OAwAAAAAAgIvAaEQANaq4zKZPkg9o3sosFZaU68YezTTt6nZqHOhrdbT/wzRNfb0lW8/9sFOe7m56+YYuGt65sdWxAFikuMymMfPW6XRRqZbFxSi4jrfVkQAAAAAAAGo19ggD4NDOFJbqjZVZ+nT9Qbm5SXf3b637B7ZVXR9Pq6Mp73yZnvpuu5ZsO6beberr9QmRDlfUAah56cfzde28dRoQHqL3bouWYTAeFQAAAAAAwCrsEQbAodXz99LToztqxSMDNbxTI72xcq8GvrJSH63br9Jyu2W5Nu0/rZHxSVq247hmDIvQF/f0pgQDIElq36iunhjeXv/anaMvNh6yOg4AAAAAAAAqgRVhABzC9uw8vZi4W8l7c9Wivp8eGx6hUV0a19iKi3KbXXN+ydK8X/aoWT0/xcdGKqpFvRp5bQDOw243dcfHm7Vpf64WT+6vsAYBVkcCAAAAAAColRiNCMDpmKap1Zkn9VJiutKPF6hbs0A9ObKDercJrtbXPXy6SHEJqfr10FmN7d5UL4zprDreHtX6mgCcV05+sYbHJ6lRXR9993BfeXu4Wx0JAAAAAACg1mE0IgCnYxiGBkU00JIpMXr1xq7KKShR7LsbdPfHm5V5oqBaXvP7tCMaGZ+kPSfOKT42UrPGR1KCAfhTDer66OUbumrXsXzN+inT6jgAAAAAAAD4E6wIA+Cwists+mjdAb25MkuFpeUaH91c065up4Z1fS77uQuKy/TX73dqYeoR9WhZT7MnRKp5fb8qSA2gtvjLd9v1xcZD+uKeXuoXFmJ1HAAAAAAAgFqF0YgAXMbpwlLN+yVLn204IHc3Q/fGtNF9A9oowMfzkp4v9dAZxSWkKftMkSZfGa7JV4bJw50FsgAuzvlSm0bNTVJRiU2JcTGq5+9ldSQAAAAAAIBag9GIAFxGfX8vPXtNR62YPkhXd2ykub9kadCrq/RJ8gGVltsr/Tw2u6l5v+zRjW+vl81uav79fTTt6naUYAAuia+Xu+bERim3sERPfbddzvrlIgAAAAAAAFfG1V8ATqNFsJ/mTozSD5P6KbxhHf31h50a+vpqLd1+7IIXoI+ePa+J723Qaz9lakTnRloaF6MrWtWvoeQAXFXnpoF6dGiEEncc14KUw1bHAQAAAAAAwL9hNCIAp2SaplZlnNSLibuVeeKcIpsH6amRHdSz9X+WW0u3H9OTC7erzGbXC2M664buTWUYhgWpAbgiu93ULR9sVOqhs1oypb/ahNaxOhIAAAAAAIDLY48wALWCzW7q2y3Zmvlzhk7kl+jqjg31+PAIhTUIUFFpuV74cZcSNh9W12aBio+NUusQf6sjA3BBx/OKNWz2GrUM9tO3D/aVJyNXAQAAAAAAqhVFGIBa5XypTR+u26+3Vu1VUWm5buzRTCkHzmh/bqEeGNhW065qJy8PLkwDqD6J24/pwS9+1cOD22rGsPZWxwEAAAAAAHBplS3CPGoiDABUN18vdz08OEyxVzTX3F+y9PmGgwqp460v7umlvm1DrI4HoBYY0aWxJkQ315ur9mpAeKh6tQm2OhIAAAAAAECtx4owAC7pRH6x/LzcFeDjaXUUALVIYUm5Rs1JUmm5XYlTByjQl88gAAAAAACA6lDZFWHMCQPgkhrW9aEEA1Dj/L09FB8bpZyCEv3lu+1y1i8cAQAAAAAAuAqKMAAAgCrUrXmQpl3dTou3HdN3qUesjgMAAAAAAFCrUYQBAABUsQcGtlXPVvX17Pc7dSi3yOo4AAAAAAAAtRZFGAAAQBVzdzP0emykDEOaOj9V5Ta71ZEAAAAAAABqJYowAACAatA0yFf/vL6Lfj10VnN/ybI6DgAAAAAAQK1EEQYAAFBNrunWRGO7N9XcX/Zoy8HTVscBAAAAAACodSjCAAAAqtHz13ZS03q+iktIU0FxmdVxAAAAAAAAahWKMAAAgGoU4OOp2ROidCyvWH/9fqfVcQAAAAAAAGoVijAAAIBq1qNlPU2+MkwLU4/o+7QjVscBAAAAAACoNSjCAAAAasCkwWHq3iJITy/aoewzRVbHAQAAAAAAqBUowgAAAGqAh7ubZk+IkmlK0+dvlc1uWh0JAAAAAADA5VGEAQAA1JAWwX56YUwnbTpwWm+v3mt1HAAAAAAAAJdHEQYAAFCDro9qqmu6NdHrP2cq7fBZq+MAAAAAAAC4NIowAACAGmQYhv5+XWc1rOujuIRUFZaUWx0JAAAAAADAZVGEAQAA1LBAX0+9PiFSh08X6fkfd1odBwAAAAAAwGVRhAEAAFigZ+v6emhQmBakZGvp9mNWxwEAAAAAAHBJFGEAAAAWibsqXN2aBerJhdt1LO+81XEAAAAAAABcDkUYAACARTzd3TQ7NkplNrumz98qu920OhIAAAAAAIBLoQgDAACwUOsQfz13TSet35er95L2WR0HAAAAAADApVCEAQAAWGxcdDON6NxIr/2UoR1H8qyOAwAAAAAA4DIowgAAACxmGIZeHNtFwf7empKQqvOlNqsjAQAAAAAAuASKMAAAAAcQ5OelWeO7af+pQv1tyS6r4wAAAAAAALgEijAAAAAH0TcsRPcNaKMvNx7STzuPWx0HAAAAAADA6VGEAQAAOJBHro5Q56Z19fi325STX2x1HAAAAAAAAKdGEQYAAOBAvDzcNHtClM6X2fTI11tlt5tWRwIAAAAAAHBaFGEAAAAOJqxBHT0zuqOS9pzSR8kHrI4DAAAAAADgtCjCAAAAHNBNPVvoqg4N9XJiunYfy7c6DgAAAAAAgFOiCAMAAHBAhmHo5Ru6KNDPU3EJqSous1kdCQAAAAAAwOlQhAEAADio4Dreem1cN2WeOKeXEtOtjgMAAAAAAOB0KMIAAAAc2MB2obqrX2t9nHxAK9NzrI4DAAAAAADgVCjCAAAAHNxjwyPUvlGAZnyzVafOlVgdBwAAAAAAwGlQhAEAADg4H093zZkYpYLics34eqtM07Q6EgAAAAAAgFOgCAMAAHAC7RoG6KmRHbQy46Q+23DQ6jgAAAAAAABOgSIMAADASdzWp6UGR4TqH0t2K/NEgdVxAAAAAAAAHB5FGAAAgJMwDEOv3NhNdbw9NOWrVJWU26yOBAAAAAAA4NAowgAAAJxIaIC3Xh3XVenHC/Tqsgyr4wAAAAAAADg0ijAAAAAnc2X7hrqtT0u9v3a/kvactDoOAAAAAACAw6IIAwAAcEJPjeygsAZ19MiCrTpdWGp1HAAAAAAAAIdEEQYAAOCEfDzdFR8bqbNFZXr8220yTdPqSAAAAAAAAA6HIgwAAMBJdWoSqMeGR+jnXSeUsPmw1XEAAAAAAAAcDkUYAACAE7urX2vFhIfohR93ae/Jc1bHAQAAAAAAcCgUYQAAAE7Mzc3Qa+O6ycfTTXEJqSott1sdCQAAAAAAwGFQhAEAADi5hnV99NINXbXjSL5m/ZxpdRwAAAAAAACHQREGAADgAoZ1aqSJPVvonTV7lbz3lNVxAAAAAAAAHAJFGAAAgIt4ZnQHtQ721/T5W3W2qNTqOAAAAAAAAJajCAMAAHARfl4eio+N0qlzJfp/7N13eJf3fS/8962B2BthM+SBMcIT2wInTrwgaXbSTBt3nT5t05E2TtPmaXp6Tpv2tOk6STPapk3bdOSp8cho0iSt44CJRxwzbDwRBi+BsRF7S2jczx9SHBwPsAPcSLxe16WLH1/dkt7isv+Atz6f7//86gMpy7LqSAAAAACVUoQBAAwi504bk9/6iVn51gPP5EsrN1QdBwAAAKBSijAAgEHm/ZednledPj4f+/pDeWLL3qrjAAAAAFRGEQYAMMjU1hT55PvmpK62Jh+6YVW6enqrjgQAAABQCUUYAMAgNGXssHz8nedm1fod+czitVXHAQAAAKiEIgwAYJB6y3kn570XTcvf3Louyx7fVnUcAAAAgGNOEQYAMIj9wdvPzvTxw/ObN6zKzv1dVccBAAAAOKYOWYQVRTG0KIplRVHcVxTFQ0VR/GH/+YKiKO4pimJVURR3FEVxRv95Q1EUNxRFsa4oiruLojj1oM/1u/3na4qieMNB52/sP1tXFMVHj/y3CQBwYhrZUJdPXTUnz+zqyO9/7cGq4wAAAAAcU4czEdaZZH5ZlucnmZPkjUVRvCrJ55L8VFmWc5Jcl+R/9T//C0m2l2V5RpK/SvLnSVIUxVlJrk5ydpI3Jvnboihqi6KoTfI3Sd6U5KwkC/ufBQDgCLigaVw+tGBmvrZqY/7j3qeqjgMAAABwzByyCCv77On/bX3/W9n/Nrr/fEySjf2v35HkX/tffynJgqIoiv7z68uy7CzL8vEk65LM639bV5blY2VZHkhyff+zAAAcIb925RmZe+q4/O//eDDrt+2rOg4AAADAMXFYd4T1T26tStKe5JayLO9O8otJvlUUxYYkP5Pkz/ofn5pkfZKUZdmdZGeSCQef99vQf/Zi5y+U4/1FUawoimLF5s2bD+87BAAgtTVFPvm+OUmS37xhVbp7eitOBAAAAHD0HVYRVpZlT/8KxGlJ5hVFcU6S30zy5rIspyX55ySf7H+8eKFP8QrOXyjH58uybCnLsmXSpEmHEx0AgH7Txw/PH7/znKx4cnv+dumjVccBAAAAOOoOqwj7gbIsdyRZmr77vM7vnwxLkhuSXNL/ekOS6UlSFEVd+tYmbjv4vN+09K1TfLFzAACOsHfMmZp3XjA1n168Nve0ba86DgAAAMBRdcgirCiKSUVRjO1/PSzJ65KsTjKmKIoz+x97ff9Zknw9yc/1v35PkiVlWZb951cXRdFQFMVpSWYmWZZkeZKZRVGcVhTFkCRX9z8LAMBR8IfvODsnjxmaD12/Krs7uqqOAwAAAHDUHM5E2MlJbi2K4v70lVa3lGX5jSS/lOTLRVHcl747wj7S//w/JZlQFMW6JB9O8tEkKcvyoSQ3Jnk4yX8n+UD/ysXuJL+e5Ob0lWk39j8LAMBRMHpofT511Zxs2L4vH/v6w1XHAQAAADhqir5hrYGnpaWlXLFiRdUxAAAGrE/e8kg+s3htPrvwgrzt/ClVxwEAAAA4bEVRrCzLsuVQz72sO8IAABg8Pjj/jFzQNDa/99UH8tSO/VXHAQAAADjiFGEAACeoutqafOqqOenpLfPhG1alp3dgbgoAAAAAeDGKMACAE9gpE0bkD99xTu5+fFv+/rZHq44DAAAAcEQpwgAATnDvvnBq3nLeyfnktx/J/Rt2VB0HAAAA4IhRhAEAnOCKosjHf/LcNI5qyLXXr8q+A91VRwIAAAA4IhRhAABkzPD6fPKqOXli6978n288XHUcAAAAgCNCEQYAQJLkVadPyK9ePiOLlq3Pfz/4TNVxAAAAAH5sijAAAJ71odedmfOmjclHv3J/ntnZUXUcAAAAgB+LIgwAgGcNqavJp66ak86u3vzWTavS21tWHQkAAADgFVOEAQDwHKdPGpk/eNtZuXPd1vzTHY9XHQcAAADgFVOEAQDwPFfNnZ43nD05f3Fzax7auLPqOAAAAACviCIMAIDnKYoif/au8zJ+xJBce/2q7D/QU3UkAAAAgJdNEQYAwAsaN2JIPvHeOVnXvicf/9bqquMAAAAAvGyKMAAAXtRrZ07ML116Wr74/SezePWmquMAAAAAvCyKMAAAXtJvv2FWzjp5dP7fL92f9t0dVccBAAAAOGyKMAAAXlJDXW0+s3BO9nR25yM33Z/e3rLqSAAAAACHRREGAMAhndE4Kv/rrWflu49szr/e9UTVcQAAAAAOiyIMAIDD8tMXN2VBc2P+9L9a0/rMrqrjAAAAABySIgwAgMNSFEX+/D3nZfTQ+ly7aFU6unqqjgQAAADwkhRhAAActokjG/J/33te1mzanT//79aq4wAAAAC8JEUYAAAvyxWzGvM/Ljk1/3znE1m6pr3qOAAAAAAvShEGAMDL9tE3NWfW5FH57Zvuz9Y9nVXHAQAAAHhBijAAAF62ofW1+fTCOdnV0ZXf+fL9Kcuy6kgAAAAAz6MIAwDgFWk+aXR+903N+c7q9vz73W1VxwEAAAB4HkUYAACv2P+45NRcfuak/PE3H8669t1VxwEAAAB4DkUYAACvWFEU+cv3npfhQ+rywUWr0tndU3UkAAAAgGcpwgAA+LE0jhqav3j3eXn46V35xLcfqToOAAAAwLMUYQAA/Nhed9bk/PSrmvL52x7LHWu3VB0HAAAAIIkiDACAI+T33nxWZkwakd+6aVW27z1QdRwAAAAARRgAAEfGsCG1+fTVF2Tb3gP56FfuT1mWVUcCAAAATnCKMAAAjphzpo7JR94wKzc/tCk3rlhfdRwAAADgBKcIAwDgiPrF156e15wxIR/7+sN5bPOequMAAAAAJzBFGAAAR1RNTZFPvHdOGupr8qEbVqWrp7fqSAAAAMAJShEGAMARd9KYofmzd52X+zfszF/d8kjVcQAAAIATlCIMAICj4o3nnJSr507P5777aL7/2Naq4wAAAAAnIEUYAABHzf9+61k5dcKIfPiGVdm5r6vqOAAAAMAJRhEGAMBRM6KhLp+6ak7ad3fmf/7HAynLsupIAAAAwAlEEQYAwFF1/vSx+c3Xn5lv3v90vnLPU1XHAQAAAE4gijAAAI66X7l8RuadNj6//7UH8+TWvVXHAQAAAE4QijAAAI662poif3XVnNTUFPnQDavS3dNbdSQAAADgBKAIAwDgmJg6dlg+/s5zc2/bjnx2ybqq4wAAAAAnAEUYAADHzNvOn5J3Xzgtn12yNiuf3FZ1HAAAAGCQU4QBAHBMfeztZ2XauOG59vpV2dXRVXUcAAAAYBBThAEAcEyNGlqfv7pqTp7e2ZE/+NpDVccBAAAABjFFGAAAx9xFp7Fz/KkAACAASURBVIzLB+fPzFfvfSpfW/VU1XEAAACAQUoRBgBAJT5w5YxcdMq4/K+vPpj12/ZVHQcAAAAYhBRhAABUoq62Jp+6ak7KJB++cVV6esuqIwEAAACDjCIMAIDKTB8/PP/nJ8/O8ie253NL11UdBwAAABhkFGEAAFTqJ+dMzdvPn5K/+s7arFq/o+o4AAAAwCCiCAMAoFJFUeT//OQ5OWn00Fx7/b3Z29lddSQAAABgkFCEAQBQuTHD6vNXV83J+m378of/+VDVcQAAAIBBQhEGAMBxYd5p4/OBK8/IjSs25FsPPF11HAAAAGAQUIQBAHDc+OCCmTl/+tj87lceyMYd+6uOAwAAAAxwijAAAI4b9bU1+fRVc9LV05sP37gqPb1l1ZEAAACAAUwRBgDAceXUiSPysbefne8/ti3/cPtjVccBAAAABjBFGAAAx533XjQtbz73pHzi22vywIadVccBAAAABihFGAAAx52iKPLxd56bCSMacu0N92bfge6qIwEAAAADkCIMAIDj0tjhQ/LJq87P41v25o+/ubrqOAAAAMAApAgDAOC4dcmMiXn/Zafnurvb8u2Hnqk6DgAAADDAKMIAADiu/dbrZ+WcqaPzO1++P+27OqqOAwAAAAwgijAAAI5rQ+pq8umrL8j+rp781k33pbe3rDoSAAAAMEAowgAAOO7NmDQyv//Ws3P72i35wp2PVx0HAAAAGCAUYQAADAgL503P68+anL/47zV5eOOuquMAAAAAA4AiDACAAaEoivz5u8/LmOH1ufb6e9PR1VN1JAAAAOA4pwgDAGDAGD9iSD7x3vOztn1P/vRbq6uOAwAAABznFGEAAAwol505Kb/w2tPyr3c9mVtb26uOAwAAABzHFGEAAAw4H3nDrDSfNCof+dJ92by7s+o4AAAAwHFKEQYAwIAztL42n1l4QXZ3dOfDN67Klj3KMAAAAOD5FGEAAAxIZ04eld9/21m5fe2WvPpPF+cD/35P7li7Jb29ZdXRAAAAgONEXdUBAADglfqpi0/JxaeNz/XL1udL92zINx94Ok3jh+fqedPznoumpXHU0KojAgAAABUqynJg/sRsS0tLuWLFiqpjAABwnOjo6snNDz2TRcva8v3HtqWupsjrz5qchfOa8tozJqampqg6IgAAAHCEFEWxsizLlkM+pwgDAGCweXTznly/rC1fWrkh2/d1Zdq4YVk4rynvvWhaGkebEgMAAICBThEGAMAJr7O7Jzc/tCnXL2vL9x7dmtqaIq+b3ZiF85py6cxJqTUlBgAAAAPS4RZh7ggDAGDQaqirzdvPn5K3nz8lj2/Zm+uXteWmlRty80ObMnXssFw9d3re2zI9J40xJQYAAACDkYkwAABOKJ3dPbnl4U25ftn63LFuS2prisxvbsw185py2ZmmxAAAAGAgMBEGAAAvoKGuNm89b0reet6UPLl1b65fvj43rVifWx7elCljhuaquU1539xpOXnMsKqjAgAAAD8mE2EAAJzwDnT3ZvHqTbluWVtuX7slNUVy5ay+u8SumDUpdbU1VUcEAAAADnK4E2GKMAAAOEjb1n25YUVbblyxIZt3d+ak0UPzvrnTc9Xc6Zk61pQYAAAAHA8UYQAA8GPo6unN4tXtWbSsLbet3ZwiyRWzGnP13OmZ39xoSgwAAAAq5I4wAAD4MdTX1uSN55yUN55zUtZv25cbV6zPDcvX5/2t7Zk8uiHva+mbEps2bnjVUQEAAIAXYSIMAAAOU3dPb5a09k2JLX1kc5Lk8jMn5eq5TVkwuzH1psQAAADgmLAaEQAAjqIN2/flxhUbcuPy9XlmV0cmjWrI+1qm5eq5TZk+3pQYAAAAHE2KMAAAOAa6e3qzdM3mLFrWllvXtKdMcunMSVk4d3ped9ZkU2IAAABwFCjCAADgGNu4Y/+zd4k9vbMjE0c25L0t03L13Ok5ZcKIquMBAADAoKEIAwCAivT0lvnuI+257u71WdK6Kb1l8tozJmbhvKa8/qzJGVJnSgwAAAB+HIowAAA4Djy9c39uWrEhNyxfn6d27M+EEUPynpZpWTi3KadONCUGAAAAr4QiDAAAjiM9vWVuW7s5i+5uy+LW9vT0lrlkxoQsnNeUnzh7chrqaquOCAAAAAOGIgwAAI5Tm3Z15KYV67NoWd+U2PgRQ/Kei/ruEjt90siq4wEAAMBxTxEGAADHud7eMrev25JFd7flltWb0tNb5lWnj8/CeU154zknmRIDAACAF3G4Rdghb+kuimJoURTLiqK4ryiKh4qi+MP+86Ioij8piuKRoihWF0XxwYPOP1MUxbqiKO4viuLCgz7XzxVFsbb/7ecOOr+oKIoH+j/mM0VRFK/s2wYAgIGjpqbI5WdOyt/9zEW566Pz85E3zMpTO/bn2utX5VUfX5w//sbDWde+p+qYAAAAMGAdciKsv5QaUZblnqIo6pPckeTaJLOTXJnkf5Rl2VsURWNZlu1FUbw5yW8keXOSi5N8uizLi4uiGJ9kRZKWJGWSlUkuKstye1EUy/o/5/eTfCvJZ8qy/K+XymUiDACAwai3t8ydj27JomVt+fZDm9LdW2beaeNzTf+U2NB6U2IAAABwuBNhdYd6oOxryn7wY6j1/W9lkl9Nck1Zlr39z7X3P/OOJP/W/3HfL4pibFEUJye5IsktZVlu6w94S5I3FkWxNMnosizv6j//tyQ/meQlizAAABiMamqKXDpzUi6dOSmbd3fmSys35PrlbfnQDasy9j/r864LpmXhvOmZOXlU1VEBAADguHfIIixJiqKoTd8E1xlJ/qYsy7uLopiR5KqiKN6ZZHOSD5ZluTbJ1CTrD/rwDf1nL3W+4QXOXyjH+5O8P0mampoOJzoAAAxYk0Y15FevmJFfvuz03PXY1ly3rC1f/P4T+cKdj2fuqeOycF5T3nzuyabEAAAA4EUcVhFWlmVPkjlFUYxN8tWiKM5J0pCkoyzLlqIo3pXkC0kuTfJC93uVr+D8hXJ8Psnnk77ViIeTHQAABrqamiKvOWNiXnPGxGzZ05kvr9yQRcva8uEb78vHvv5Q3nXhtFxzcVPONCUGAAAAz3FYRdgPlGW5o3+V4RvTN7n15f53fTXJP/e/3pBk+kEfNi3Jxv7zK37kfGn/+bQXeB4AAPgRE0c25Jcvn5H390+JLVq2Ptfd3ZZ/+d4TueiUvimxt5x7coYNMSUGAAAANYd6oCiKSf2TYCmKYliS1yVpTfIfSeb3P3Z5kkf6X389yc8WfV6VZGdZlk8nuTnJTxRFMa4oinFJfiLJzf3v210UxauKoiiS/GySrx25bxEAAAafoihyyYyJ+ezCC3LX787P7715drbvPZDfvum+zPv4d/IHX3swrc/sqjomAAAAVKooy5feMFgUxXlJ/jVJbfqKsxvLsvyj/nLs35M0JdmT5FfKsryvv8z66/RNje1L8vNlWa7o/1z/T5L/2f+p/6Qsy3/uP29J8i9JhiX5ryS/UR4iWEtLS7lixYqX/x0DAMAgVZZl7n58WxYta8t/PfBMDvT05oKmsVk4rylvPe/kDB/yshZCAAAAwHGrKIqVZVm2HPK5QxVhxytFGAAAvLjtew/ky/f03SX26Oa9GdVQl5+8YGoWzmvKWVNGVx0PAAAAfiyKMAAAIGVZZvkT27NoWVu++cDTOdDdm/Onj80186bnredNyYgGU2IAAAAMPIowAADgOXbsO5Cv3PNUFi1ry9r2PRnZUJd3zJmShfOacs7UMVXHAwAAgMOmCAMAAF5QWZZZ+eT2XLesLd+8/+l0dvfmvGljsnBeU952/pSMNCUGAADAcU4RBgAAHNLOfV356r0bsmjZ+qzZtDsjhtTm7XOm5pp5TTl3mikxAAAAjk+KMAAA4LCVZZl72nZk0bK2fOP+jeno6s05U0dn4bymvP38KRk1tL7qiAAAAPAsRRgAAPCK7Nzfla+teirX3d2W1md2Z/iQ2rz9/L67xM6bNiZFUVQdEQAAgBOcIgwAAPixlGWZVev7psT+876ns7+rJ2edPDoLL27KO+ZMyWhTYgAAAFREEQYAABwxuzq68rVVG7Po7rY8/PSuDKuvzdvOPzkL5zVlzvSxpsQAAAA4phRhAADAEVeWZR54amcWLWvL11ZtzL4DPWk+aVSuubgp75gzNWOGmRIDAADg6FOEAQAAR9Wezu58fdXGXLfsyTz41K4Mra/JW8/ru0vswiZTYgAAABw9ijAAAOCYeWDDzixa3pav3ftU9h7oyazJo7Jw3vS884JpGTPclBgAAABHliIMAAA45vZ2duc/79uY65a15f4NO9NQV5O3nHdyrpnXlItOGWdKDAAAgCNCEQYAAFTqwad25vrlbfmPezdmT2d3ZjaOzMJ5TXnXhVMzdviQquMBAAAwgCnCAACA48Lezu588/6n8+/L2nLf+h0ZUleTt5x7chbOa8rcU02JAQAA8PIpwgAAgOPOwxt35frlbfnqPU9ld2d3ZkwakYXzmvLuC6dl3AhTYgAAABweRRgAAHDc2negb0ps0bK23NO2I0Nqa/Kmc0/KwnlNufi08abEAAAAeEmKMAAAYEBofWZXrl+2Pl++Z0N2d3Tn9IkjcvW86Xn3hdMyYWRD1fEAAAA4DinCAACAAWX/gZ5864G+KbEVT25PfW2RN5x9Uq6Z15RXz5hgSgwAAIBnKcIAAIAB65FNu7NoWVu+vHJDdnV059QJw3P1vKa856JpmWhKDAAA4ISnCAMAAAa8jq6e/NeDT2fR3euz7Iltqa8t8hNn9d0ldsmMCampMSUGAABwIlKEAQAAg8q69t1Z1H+X2I59XWkaPzxXz5ue91w0LY2jhlYdDwAAgGNIEQYAAAxKHV09ufmhZ3Ld3W25+/Ftqasp8vqzJmfhvKa89oyJpsQAAABOAIowAABg0FvXvic3LG/Ll1ZuyPZ9XZk+fliuntuU9140LY2jTYkBAAAMVoowAADghNHZ3ZObH9qURXe35a7Htqa2psjrZjdm4bymXDpzUmpNiQEAAAwqh1uE1R2LMAAAAEdTQ11t3n7+lLz9/Cl5bPOe3LB8fW5auSE3P7QpU8cOy9Vzp+d9c6dnsikxAACAE4qJMAAAYFDq7O7JLQ9vyqJlbblzXd+U2PzmxlwzrymXnWlKDAAAYCAzEQYAAJzQGupq89bzpuSt503JE1v25vrl6/Olletzy8ObMmXM0Fw1tynvmzstJ48ZVnVUAAAAjhITYQAAwAnjQHdvvrO6b0rs9rVbUlMk85v77hK7YlajKTEAAIABwkQYAADAjxhSV5M3n3ty3nzuyWnbui/XL2/LjSs25DurV+TkMUPzvpbpuWru9EwZa0oMAABgMDARBgAAnNC6enqzePWmXLdsfW5fuzlFkitm9U2JXTlrUupqa6qOCAAAwI843IkwRRgAAEC/9dv25Ybl63PDivXZvLszk0c35KqW6Xnf3OmZNm541fEAAADopwgDAAB4hbp6erOktT2LlrXlu49sTpJcfuakLJzXlPnNjak3JQYAAFApRRgAAMARsGH7vtzYPyW2aVdnGkc1PHuX2PTxpsQAAACqoAgDAAA4grp7enPrms1ZtKwtS9e0p0xy6cxJuWbe9CyYPdmUGBwlZVmmo6s3uzu7Mn74EPf2AQCQRBEGAABw1Dy1Y39uXL4+N65Yn6d3dmTiyIa8r2Varp7blKYJpsTgYF09vdnd0Z1d+7uyu6M7uzu6squjK7uec9adXR1dfe/b353dnV3P+Zju3r5/uxgzrD5XzJqU+c2NueLMxowZXl/xdwcAQFUUYQAAAEdZd09vvvtI35TYktb29JbJpTMnZuG8prxu9uQMqTO5wsDW21tmz4HuHxZY+39YZD1bYO3vL7U6Diq6Diq49nf1HPLrjGyoy+ihdRk1tD6jh/X9OmpoXUb3/zpqaH1GNNTm/g07c2tre7buPZDamiIXnTIuC5obs2B2Y2ZMGpmiKI7BnwoAAMcDRRgAAMAx9PTO/blx+YbcsLwtG3d2ZOLIIXnPRdNz9dzpOXXiiKrjcQIqyzKd3b1901fPFlh9vx48bfXcAuuHv9/V0ZU9nd051D8bNNTVPKfAGv2cAuuHr0cPq39ewTV6WH1GNtSltubwC6ze3jL3bdiRJa3tWby6PQ8/vStJ0jR+eOY3N2Z+c2MuPn18Gupqf5w/PgAAjnOKMAAAgAr09Ja57ZHNua5/Sqynt8xrzpiQhfOa8hNnnWRKjMPW3b9S8Ael1K4fKbAOtU5wV0dXunpe+u/8NUV+WGI1PH8aa/SzBdYPSq6DS62+oqvqwunpnfuzpLU9S1a3585Ht6SjqzfDh9Tm0pkTs6B5cq5onpTGUUMrzQgAwJGnCAMAAKjYMzs7ctOK9bl++fo8tWN/JowYkvdcNC1Xz2vKaabEBrWyLLP3QM/z7sXqK6hebBrruWf7Dhx6peCIIbUvuU7whaa0flBijR5an+FDagfVOsGOrp7c9ejWLG7dlCWr27NxZ0eS5PxpYzK/eXIWzG7M2VNGD6rvGQDgRKUIAwAAOE709Ja5fW3fXWLfWd03Jfbq0ydk4cVNecPZkyufqOH5Orp6DiqwXnyd4IutHdzd0ZXeQ/x1e0htzYsUWD94/cIF15j+ImtkQ13qak0YvpiyLNP6zO7+FYqbcu/6HSnLZPLohsxvbsyVsxrz2pkTM3xIXdVRAQB4BRRhAAAAx6H2XR25aeWGLFrWlg3b92fc8Ppnp8RmTBpZdbxBoae3zJ4XWSf4o/dh7e78YZH1wxWE3TnQ3fuSX6MoklENP5i6+kFR9fypqxdbJzh6aH2G1itAj6WtezqzdM3mLGltz22PbM7uzu4MqavJq0+fkAWz+4qx6eOHVx0TAIDDpAgDAAA4jvX2lrlj3ZYsWtaWWx7elO7eMhefNj7XXNyUN5x90glbkpRlmX0Hep6zTnDXS92L1fGjBVd39nR2H/LrDKuvfcl1gj+4H2vUC6wTHDW0LiOG1KWmxnq9gaqrpzfLn9iWJavbs6S1PY9t2ZskmTV5VObPbsz85sZcMH2siTsAgOOYIgwAAGCA2Ly7MzetXJ/rl61P27Z9GTu8Pu++cFoWzpueMxpHVR3vZTnQ3fucNYEvNG31QvdmHVxm9Rxip2BdTfG8Yuql1gmO/pEJrVFD61Kv4OAgj23ekyWtfaXYsse3pbu3zNjh9bnizEmZP3tyLp85KWOG11cdEwCAgyjCAAAABpje3jLfe3RrFi1ry7cffiZdPWXmnTo+Cy+enjedc/JRnxLr7S2zu/OFC6xn1wse9P5dL/D+zkOsFEz6Vgr+6JrAQ60THH1Q0TW0viZFYRqLo2NXR1duf2RLFrduytI1m7Nt74HU1hRpOWVcFsxuzPzmyZkxaYT/BgEAKqYIAwAAGMC27OnMl1ZuyPXL2vLE1n0ZM6w+77pwahbOa8qZk58/JVaWZTq6en+4NvCl7sV6oYKrozt7DnTnUH9FHFpf87x1gqMPmsJ6zjrBFyi4RjbUpdZKQQaInt4y923YkSWr27O4tT2rn96VJDllwvDMb27MgubJmXfa+AypM2EIAHCsKcIAAAAGgd7eMt9/bGuuW9aWmx/qmxI7f9qYjGioe+5awf1d6T7ESsHamuKQ6wRHv+iEVt+v/sGfE9nGHfufXaF457ot6ezuzYghtbl05qTMn92YK2c1ZtKohqpjAgCcEBRhAAAAg8zWPZ35yj1P5VsPPp3aonjRdYI/OD94neCooXUZPqTWOjc4QvYf6Mn3Ht2Sxa3tWbK6Pc/s6kiSnD99bBY0N2Z+c2POnjLa/3MAAEeJIgwAAADgGCjLMg8/vSu3tvatUFy1fkfKMpk8uiHzmydnfnNjXnPGhAwfUld1VACAQUMRBgAAAFCBLXs6s3TN5ixp3ZTbHtmSPZ3dGVJXk0tmTMiC5sZc2dyYaeOGVx0TAGBAU4QBAAAAVOxAd2+WP7Eti1e3Z0nrpjyxdV+SpPmkUZnf3JgFsxszZ/q41NZYoQgA8HIowgAAAACOM49t3pMlre1ZvLo9y5/Ylu7eMuOG1+fKWX2TYpedOSljhtVXHRMA4LinCAMAAAA4ju3c35Xb127OktXtuXVNe7bv60ptTZG5p47LgubJmT+7MadPHJGiMC0GAPCjFGEAAAAAA0RPb5lV67f3r1BsT+szu5Mkp04YnvnNk7NgdmPmnjo+Q+pqKk4KAHB8UIQBAAAADFBP7difJa3tWbJ6U+58dGsOdPdmZENdLp05MfOb+9YoThzZUHVMAIDKKMIAAAAABoF9B7rzvXVbs7i1PUtaN2XTrs4URXL+tLFZ0NyY+bMbc9bJo61QBABOKIowAAAAgEGmLMs8tHFXlrS2Z3Fre+5bvyNJctLooZk/uzELmhtzyYyJGTaktuKkAABHlyIMAAAAYJDbvLszS9f03St22yObs/dATxrqanLJjAmZP3ty5jc3ZurYYVXHBAA44hRhAAAAACeQzu6eLH98exa3bsri1e1p27YvSdJ80qgsmN2Y+c2TM2f62NTWWKEIAAx8ijAAAACAE1RZlnl0894s6S/FVjy5PT29ZcaPGJIrZk3KgubJufTMiRk9tL7qqAAAr4giDAAAAIAkyc59Xblt7eYsaW3PrWvas2NfV+pqisw9dXz/tFhjTp80suqYAACHTREGAAAAwPP09Ja5t217Fre2Z8nq9qzZtDtJctrEEZnf3JgFzY1pOXV8htTVVJwUAODFKcIAAAAAOKT12/bl1jXtWby6PXc9tjUHunszqqEul505KfObG3PFrEmZMLKh6pgAAM+hCAMAAADgZdl3oDt3rtv67N1i7bs7UxTJnOljs6C5MfObJ2f2yaNSFEXVUQGAE5wiDAAAAIBXrCzLPLRxVxavbs+S1k25b8POJMnJY4b2rVCc3ZhLZkzM0PraipMCACciRRgAAAAAR0z77o4sbd2cxa2bcvvaLdl3oCdD62tyyYyJmd/cmPnNjZkydljVMQGAE4QiDAAAAICjorO7J3c/ti1LWtuzuHVT1m/bnySZffLovhWKsxtz/rSxqa2xQhEAODoUYQAAAAAcdWVZ5tHNe7J4dXsWt7Zn5ZPb09NbZsKIIbliVt8KxUtnTsyoofVVRwUABhFFGAAAAADH3I59B/LdRzZnSWt7lq7ZnJ37u1JXU2TeaeP77xabnNMmjqg6JgAwwCnCAAAAAKhUd09v7l2/I4tXt2dJ66Y8smlPkuT0iSP67hWb3Zi5p45PfW1NxUkBgIFGEQYAAADAcWX9tn3994q15/uPbs2Bnt6MaqjLZbMmZUFzY66Y1ZjxI4ZUHRMAGAAUYQAAAAAct/Z2dueOdVuyZHV7lqxpz+bdnSmK5ILpY7Ng9uTMb25M80mjUhRF1VEBgOOQIgwAAACAAaG3t8xDG3dlceumLGltz/0bdiZJpowZmvmzG7OgeXJePWNChtbXVpwUADheKMIAAAAAGJDad3Xk1jXtWby6PXes25J9B3oytL4mrz1jYuY3902LnTRmaNUxAYAKKcIAAAAAGPA6unpy9+PbsmT1pixubc+G7fuTJGedPDoLZjdmfnNjzp82NjU1VigCwIlEEQYAAADAoFKWZda278mS1vYsWd2eFU9uS2+ZTBw5JFfMasyC5sa8dubEjBpaX3VUAOAoU4QBAAAAMKjt2Hcg331kcxavbs/SNe3Z1dGd+toiF582IfOb+6bFTp04ouqYAMBRoAgDAAAA4ITR3dOblU9uz5LW9ixubc+69j1JktMnjciC5sbMb56cllPHpb62puKkAMCRoAgDAAAA4ITVtnVflrT23St292PbcqCnN6OG1uXyMydlwezGXH5mY8aPGFJ1TADgFVKEAQAAAECSPZ3duWPtlixp3ZQlrZuzZU9naorkwqZxubK5MQtmN2bW5FEpiqLqqADAYVKEAQAAAMCP6O0t88BTO7O4tT1LWjflwad2JUmmjh3Wd6/Y7Ma8+vQJGVpfW3FSAOClKMIAAAAA4BA27erIrf33it2xdkv2d/VkWH1tXnPGxCyY3ZgrZzXmpDFDq44JAPwIRRgAAAAAvAwdXT35/mNbs6S1PYtXt+epHfuTJGdPGZ0FzY2ZP3tyzps6JjU1VigCQNUUYQAAAADwCpVlmUc27cni1k1Zsro997RtT2+ZTBzZkCtnTcqC2Y157cxJGdlQV3VUADghKcIAAAAA4AjZvvdAvvvI5ixubc/SNe3Z3dGd+toirzp9Qt/dYs2NOWXCiKpjAsAJQxEGAAAAAEdBV09vVj65vX+F4qY8unlvkmTGpBFZMHty5jc35qJTxqW+tqbipAAweCnCAAAAAOAYeGLL3ixpbc+S1vbc/fjWdPWUGT20LpfPasyC5sZcfuakjBsxpOqYADCoKMIAAAAA4Bjb09mdO9ZuzuLV7bl1TXu27DmQmiK56JRxmd/cNy125uSRKYqi6qgAMKApwgAAAACgQr29Ze5/ameWrN6Uxa3teWjjriTJ1LHDsmB2371irzp9QobW11acFAAGHkUYAAAAABxHnt65P7e2bs6S1k25Y92WdHT1Zlh9bV47c2IWNDfmyubGTB49tOqYADAgHLEirCiKoUluS9KQpC7Jl8qy/IOD3v/ZJD9fluXI/t83JPm3JBcl2ZrkqrIsn+h/3+8m+YUkPUk+WJblzf3nb0zy6SS1Sf6xLMs/O1RwRRgAAAAAA1VHV0/uemxrlqxuz+LVm7JxZ0eS5NypY3Jlc9/dYudOHZOaGisUAeCFHMkirEgyoizLPUVR1Ce5I8m1ZVl+vyiKliTXJnnnQUXYryU5ryzLXymK4ur+911VFMVZSRYlmZdkSpLvJDmz/8s8kuT1STYkWZ5kYVmWD79ULkUYAAAAAINBWZZZs2l3Fq9uz5LW9tzTtj1lmUwc2ZCfnDMlH7jyjIwbMaTqmABwXDncIqzuUA+Uzv5EeAAAIABJREFUfU3Znv7f1ve/lUVR1Cb5yyTXJHnnQR/yjiQf63/9pSR/3V+mvSPJ9WVZdiZ5vCiKdekrxZJkXVmWj/UHv77/2ZcswgAAAABgMCiKIs0njU7zSaPzgSvPyLa9B7J0TXu+s3pTvnDn47lxxfr8xvyZ+dlLTklDnfvEAODlqDmch4qiqC2KYlWS9iS3lGV5d5JfT/L1siyf/pHHpyZZnyRlWXYn2ZlkwsHn/Tb0n73YOQAAAACccMaPGJJ3XTgtf/tTF+W/rr0sF54yLn/yrdV53Se/m2/cvzGH2vAEAPzQYRVhZVn2lGU5J8m0JPOKorgsyXuTfPYFHn+hxcXlKzh//icuivcXRbGiKIoVmzdvPpzoAAAAADBgzTppVP7l5+fli78wLyOG1OXXr7s37/7c97Lyye1VRwOAAeGwirAfKMtyR5KlSa5MckaSdUVRPJFkeP+qw6Rvomt6khRFUZdkTJJtB5/3m5Zk40ucv9DX/3xZli1lWbZMmjTp5UQHAAAAgAHr0pmT8s0PXpo/f/e5Wb99f979ue/lA/9+T9q27qs6GgAc1w5ZhBVFMakoirH9r4cleV2SlWVZnlSW5allWZ6aZF9Zlmf0f8jXk/xc/+v3JFnSf8/Y15NcXRRFQ1EUpyWZmWRZkuVJZhZFcVpRFEOSXN3/LAAAAADQr7amyFVzm7L0t6/ItQtmZklre173ye/mT775cHbu66o6HgAcl+oO45mTk/xrURS16SvObizL8hsv8fw/Jfli/4TYtvQVWynL8qGiKG5M8nCS7iQfKMuyJ0mKovj1JDcnqU3yhbIsH3ql3xAAAAAADGYjGurym68/M9dc3JRPfHtN/vGOx3PTyg354PyZ+elXnZIhdS9rCRQADGrFQL1cs6WlpVyxYkXVMQAAAACgUg9v3JWPf2t17li3JadOGJ6Pvqk5bzj7pBRFUXU0ADhqiqJYWZZly6Ge8+MhAAAAADCAnTVldL74C/Pyzz8/N/W1NfmV/++eXPX3389963dUHQ0AKqcIAwAAAIABriiKXDmrMf917aX5k3eek8e27Mk7/ubOXHv9vdmwfV/V8QCgMlYjAgAAAMAgs6ezO3+39NH8w+2PpUzy/7zmtPzalTMyemh91dEA4IiwGhEAAAAATlAjG+ry22+YlVt/+4q89byT83fffTRX/OXS/NtdT6Srp7fqeABwzCjCAAAAAGCQmjJ2WD75vjn5xm+8NmdOHpnf/9pDecOnbsstD2/KQN0UBQAvhyIMAAAAAAa5c6aOyaJfelX+8Wf7Nkj90r+tyMJ/+H4efGpnxckA4OhShAEAAADACaAoirzurMm5+UOX5Y/ecXYe2bQnb/3sHfnwDauyccf+quMBwFFRDNQR6JaWlnLFihVVxwAAAACAAWlXR1f+9tZH84U7H0+R5JcuPT2/csWMjGyoqzoaABxSURQry7JsOdRzJsIAAAAA4AQ0emh9Pvqm5iz+8OV5w9kn5a9vXZcr/vLW/PvdT6a7p7fqeABwRCjCAAAAAOAENn388Hxm4QX5jw+8JqdNHJHf++qDedOnb8+ta9ozULdJAcAPKMIAAAAAgMyZPjY3/vKr83c/fWG6enrz8/+8PD/zT8vy8MZdVUcDgFdMEQYAAAAAJEmKosgbzzk53/7Ny/P7bz0rD27cmbd89vZ85Kb7smlXR9XxAOBlKwbqeHNLS0u5YsWKqmMAAAAAwKC1c19X/vrWtfmX7z2RupqavP+y0/PLl5+e4UPqqo4GwAmuKIqVZVm2HOo5E2EAAAAAwAsaM7w+v/eWs7L4w1dk/uzGfHrx2lzxl0tzw/K29PQOzB+wB+DEoggDAAAAAF5S04Th+ZtrLsyXf/WSTB03LL/z5Qfyls/cntvXbq46GgC8JEUYAAAAAHBYLjplXL7yq5fkr6+5IHsPdOdn/mlZfu4Ly/LIpt1VRwOAF6QIAwAAAAAOW1EUeet5U/KdD1+e33vz7Nzbtj1v/NRt+d2vPJDNuzurjgcAz1GU5cDc5dvS0lKuWLGi6hgAAAAAcELbvvdAPrNkbb5415NpqKvJr1w+I7946ekZNqS26mgADGJFUawsy7LlUM+ZCAMAAAAAXrFxI4bkD952dm758OV57cyJ+cQtj+TK/7s0X1q5Ib29A/OH8AEYPBRhAAAAAMCP7bSJI/L3P9OSG3/51Zk8uiG/fdN9edtf35HvPbql6mgAnMAUYQAAAADAETPvtPH56q+9Jp++ek527OvKNf9wd37xX5dnXfueqqMBcAJShAEAAAAAR1RNTZF3zJmaxb91eX7njc25+7FtecOnbsv//o8Hs3VPZ9XxADiBKMIAAAAAgKNiaH1tfvWKGVn6kSvyUxc35bplbbn8L5fmb5euS0dXT9XxADgBKMIAAAAAgKNqwsiG/NE7zsnNH7osrzp9fP7iv9dkwSe+m6+teiq9vWXV8QAYxBRhAAAAAMAxcUbjyPzjz83Ndb90ccYOr8+116/KO//2zix7fFvV0QAYpBRhAAAAAMAxdcmMifnPX39tPvHe87NpV2fe9/d35Ze/uCKPb9lbdTQABpmiLAfm6HFLS0u5YsWKqmMAAAAAAD+G/Qd68k93PJbPLX00nd29+elXnZJrF8zMuBFDqo4GwHGsKIqVZVm2HOo5E2EAAAAAQGWGDanNr8+fmVs/ckXe2zI9/3bXE7nsL2/N5297NJ3dPVXHA2CAU4QBAAAAAJVrHDU0f/quc/PfH7osF50yLh//Vmte98nv5hv3b8xA3WoFQPUUYQAAAADAcePMyaPyLz8/L1/8hXkZMaQuv37dvXnX576XlU9uqzoaAAOQIgwAAAAAOO5cOnNSvvnBS/MX7z4vT23fn3d/7q584N/vyZNb91YdDYABpBioY8UtLS3lihUrqo4BAAAAABxlezu78/nbHsvnb3ss3b29+blXn5rfmD8zY4bXVx0NgIoURbGyLMuWQz1nIgwAAAAAOK6NaKjLb77+zCz9yBV55wVT8093Pp7L/++t+cIdj+dAd2/V8QA4jinCAAAAAIABYfLoofmL95yfb33w0pw7dUz+6BsP5yf+6rv57wefzkDdfAXA0aUIAwAAgP+/vfuOk6usHj/+OWm7aRsICUkgoXeQulKkJPQmAna+FgS/iEgRRH/Wr2DDAkpRQEAUkapiQZoChiotoQgivUsLBNKzye6e3x/3brIJEVI2Ozszn/frxSs7M/cmZ/TsM3eec5/zSJKqyoajmrjw0K351SHvpm/vXnz2onv58Dl3cP/zb1Y6NElSD2MhTJIkSZIkSVLViQh2Xn9lrv38jpx04Lt4+rUZHHDm7Rxz6X08P3lmpcOTJPUQUa1Lhpubm3PChAmVDkOSJEmSJElSDzC9pZWf3/Qk5936FAkcsv0aHLnzOjQ19q10aJKk5SAiJmZm8zsd54owSZIkSZIkSVVvUEMfvrjn+tz0pXG8d9NRnHPzU4w7+SYuvOMZ5ra1Vzo8SVKFWAiTJEmSJEmSVDNGDenPTz68OVcdvQPrjRjEN//8L/Y87Rauf/gVqrU7liRp6VkIkyRJkiRJklRzNll1CJceti2/+GTRNeuwCydw0Hl38uALUyocmSSpO1kIkyRJkiRJklSTIoLdNhrBX4/die/svzGPvTKd/X52G1+4/H5efHNWpcOTJHWDqNblwM3NzTlhwoRKhyFJkiRJkiSpSkydPZezxj/JL29/mgD+d8c1OWLcOgxq6FPp0CRJSygiJmZm8zsd54owSZIkSZIkSXWhqbEvX9l7A/5+/Fj22mQkZ45/knEnj+eiO5+lta290uFJkpYDC2GSJEmSJEmS6sroFQdw+ke34E9Hbs+awwbyjT89xN6n38r4R16lWjtoSZIWzUKYJEmSJEmSpLq0+ZgV+O3h2/Hzj2/F3LZ2DrngHj5x/t08/OLUSocmSeoiFsIkSZIkSZIk1a2IYK9NRvK348Zywn4b8dCLU9j3p7fypd89wCtTZ1c6PEnSMopqXerb3NycEyZMqHQYkiRJkiRJkmrIlJlz+dn4x/n1P56ld6/gsJ3W4vCd1mJgQ59KhyZJ6iQiJmZm8zsd54owSZIkSZIkSSoNGdCXr++7ETd8YSy7bLgyZ9z4ODufchOX3/Mcbe3VuahAkuqZhTBJkiRJkiRJWshqKw3gzP/ZkiuOeA+jV+zPl694kH3PuJVbHptU6dAkSUvAQpgkSZIkSZIk/Rdbrb4iVxzxHs78ny2ZMaeVT/7ybg7+5d08+vK0SocmSVoMFsIkSZIkSZIk6W1EBPtuOoobvjCWb+y7Ifc99wZ7n34LX/3DP3l12uxKhydJehuRWZ19bZubm3PChAmVDkOSJEmSJElSnXljxhzO+Pvj/OaOZ2no04vPjl2b/91xLfr3613p0CSpbkTExMxsfqfjXBEmSZIkSZIkSUtgxYH9OGG/jbn+C2PZcd3h/Pj6x9j5lJv4/cQXaG+vzoUHklSrLIRJkiRJkiRJ0lJYc9hAfv6Jrfjt4dsxoqmBL/7uAd7709v4xxOvVTo0SVLJQpgkSZIkSZIkLYOt1xzKHz+3Pad/dHOmzJrL//ziLj59wT088eq0SocmSXXPQpgkSZIkSZIkLaNevYL9N1+VG48fy5f32oC7n57Mnqfdyjf+9CCvTW+pdHiSVLcshEmSJEmSJElSF2ns25sjxq3NTV8ax8e2WY1L736ecSffxFk3PcHsuW2VDk+S6o6FMEmSJEmSJEnqYisNauDb+2/CX4/diW3XWokfXfcou/74Zv50339ob89KhydJdcNCmCRJkiRJkiQtJ+usPIhfHNzMJYdtw4oD+3Ls5fdzwFm3c9dTr1c6NEmqCxbCJEmSJEmSJGk5e8/aw7jyyB348Yc249WpLXzk3Dv5zIUTeGrS9EqHJkk1zUKYJEmSJEmSJHWDXr2CD2w1mvFfHMcX91iP2594jT1OvYUTr/wXk2fMqXR4klSTLIRJkiRJkiRJUjfq3683R+2yLjd9aWc+/O4xXHjHM4w9eTzn3vIkLa1tlQ5PkmqKhTBJkiRJkiRJqoDhgxs46cB3cd2xO7HV6ity0jWPsOuPb+YvD7xIZlY6PEmqCRbCJEmSJEmSJKmC1hsxmAsO2ZrffHprBjX04ehL7+P9Z/+Dic9OrnRoklT1LIRJkiRJkiRJUg+w47rDufqYHfnRBzflP2/M4gNn38HnLp7Is6/PqHRoklS1olqX2DY3N+eECRMqHYYkSZIkSZIkdbmZc1o595anOOfmp2htb+fg7dbg6F3WZciAvpUOTZJ6hIiYmJnN73ScK8IkSZIkSZIkqYcZ0K8Px+62Hjd9aRzv32I059/+NDudPJ7zb3uaOa3tlQ5PkqqGhTBJkiRJkiRJ6qFGNDXyww9uyjXH7Mimo4fwnaseZvdTb+baB1+iWrt9SVJ3shAmSZIkSZIkST3chqOauPDQrbngkHfT0KcXR1x8Lx8+5w7uf/7NSocmST2ahTBJkiRJkiRJqgIRwbj1V+aaY3bkpAPfxdOvzeSAM2/n6Evv4/nJMysdniT1SFGty2ebm5tzwoQJlQ5DkiRJkiRJkipieksr59z8JOfd+hTt7XDI9mvwuZ3XYUj/vpUOTZKWu4iYmJnN73ScK8IkSZIkSZIkqQoNaujD8Xusz/gvjuO9m43i3FufYtzJ4/n1P55hblt7pcOTpB7BQpgkSZIkSZIkVbFRQ/rzkw9vzl+O2oENRjZxwpX/Ys/TbuH6h1+hWjuCSVJXsRAmSZIkSZIkSTVgk1WHcMlh23D+wc0EcNiFEzjovDt58IUplQ5NkirGQpgkSZIkSZIk1YiIYNcNR3DdsTvxnf035rFXprPfz27juMvv58U3Z1U6PEnqdlGtS2Obm5tzwoQJlQ5DkiRJkiRJknqsqbPncvZNT3L+bU8TwP/uuCZHjFuHQQ19Kh2aJC2TiJiYmc3vdJwrwiRJkiRJkiSpRjU19uXLe23A348fy96bjOTM8U8y7uTxXHTns7S2tVc6PEla7lwRJkmSJEmSJEl14oHn3+R7V/+bu5+ZzDorD+Jr+2zAzuuvTERUOjSprsye28bLU2bz0pTZvDx1Fi9PaeEDW67Kyk2NlQ6taizuijDXv0qSJEmSJElSndhszApcfvi2/O3hV/jBtY9w6AUT2H6dlfj6Phux0SpNlQ5PqgkzWlqLAteU2bw0ZVbx59TZ8wtfU2bxxsy5bzlvszFDLIQtB64IkyRJkiRJkqQ6NKe1nYvvepbTb3ycKbPm8sEtR3P8HuszcogT8dKiZCZTZ7Xy0tRZ8wpdHf8Vha7i+WmzW99y7tCB/RjZ1MioIY2MHNLxZ/95j0c2NTLQvfuWyOKuCLMQJkmSJEmSJEl1bMrMuZx50xNccPsz9O4VHLbTWhy+01pOyquuZCaTZ8yZv5KrU2FrXrFrymxmzW1b4LwIGD6ooVOBq/+8QteIpvl/NvbtXaF3VrsshEmSJEmSJEmSFttzr8/kR399hKv++RLDBzdw/O7r8aHmMfTu5f5hqm5t7clr01vmtSV8a6vC4r85be0LnNe7VzBicMNbClydV3StPLiBvr17Veid1TcLYZIkSZIkSZKkJXbvc2/w3ase5t7n3mSDkYP52j4bstN6wysdlrRIc9vaeXVaywKrtxben+uVaS20tS9YC+nXu1fRkrBzcatpwXaFwwY1WAjuwSyESZIkSZIkSZKWSmZyzYMv84Pr/s3zk2ex03rD+fo+G7L+yMGVDk11ZPbcNl6ZOnuBAlfxeNa8x5Omt7BwmaN/397z997qvB9X0/zHQwf2I8IiVzWzECZJkiRJkiRJWiYtrW385o5nOePGx5ne0spH3j2G43Zfj5UHN1Y6NFW5GS2tvLxAe8KFVnRNnc3kGXPect7gxj6LLGx1bl/Y1NjHIlcdsBAmSZIkSZIkSeoSb8yYw0///gS/ufMZ+vbuxWfHrs1hO65F/369Kx2aepjMZOrs1gVaE7489a0tC6fObn3LuUMH9mNE08KtCucXuEYOaWRQQ58KvCv1RBbCJEmSJEmSJEld6pnXZvCDax/hun+9zIimBr64x/p8YMvR9HIfpbqQmbwxc+4CrQnnr+Cav6Jr5py2Bc6LgGGDGooCV1OnVoWdWheOaGqksa+FVS0+C2GSJEmSJEmSpOXi7qcn872rH+aBF6aw0agmvrHvhrxnnWGVDkvLoK09eX16Cy91alX48tSW+S0Ly7265rS2L3Be717BiMEN81ZsjWxasMA1ckgjKw9upF+fXhV6Z6pVFsIkSZIkSZIkSctNe3vyl3++yI+ue5T/vDmLXTdYma/uswHrrDy40qFpIa1t7bw6rWWB1oQvT5nNS2XLwpenzOaVqbNpbV+wXtCvdy9GDGlgVFP/hfbimr+ia9igBnq7IlAV0GWFsIhoBG4BGoA+wO8z84SIuBhoBuYCdwOHZ+bcKHagOx3YB5gJfCoz7y3/roOBb5R/9Xcz89fl81sBFwD9gWuAz+c7BGYhTJIkSZIkSZIqb/bcNi74xzOc+fcnmDm3jYO2HsOxu63HsEENlQ6tLrS0tvHKlJaiuDV1frvC+YWuWUya1sJCNS4a+/ZilU57by2qZeHQAf1se6keqysLYQEMzMzpEdEXuA34PDAUuLY87BLglsw8OyL2AY6mKIRtA5yemdtExFBgAkXxLIGJwFaZ+UZE3F3+nXdSFMLOyMxreRsWwiRJkiRJkiSp53h9egun3/g4F9/1HP379uaIcWvz6R3WdN+nZTBzTuv8ota89oQL7s/1+ow5bzlvcEOfeQWuRe3HNaqpP039+1BM/0vVaXELYX3e6YByZdb08mHf8r/MzGs6/WN3A6PLh/sDF5bn3RkRK0TEKGAccH1mTi7PuR7YKyJuApoy847y+QuBA5hfZJMkSZIkSZIk9XArDWrg2/tvwsHvWYPvX/MIJ//1US656zm+tOf6vG+zVVxZ1ElmMq2ltVNBq9iH65VOK7pemjKbKbPmvuXcFQf0nVfY2mzMCoxqamRER4FrSCMjmhoZ3Ni3Au9K6pnesRAGEBG9KVZwrQOcmZl3dXqtL/AJihVdAKsCz3c6/YXyubd7/oVFPC9JkiRJkiRJqjJrDx/ELw5u5o4nX+d71zzMsZffzy9vf5qv77Mh26y1UqXDW+4ykzdnzi1XcM1aoLDVeX+uGXPa3nLusEENjBrSyJihA9h6zaHzV3Q1zV/R5Qo7acksViEsM9uAzSNiBeCPEbFJZj5UvnwWRVvEW8vHiyrr51I8/xYR8RngMwCrrbba4oQuSZIkSZIkSaqA7dZeiSuP3IE/3f8fTv7ro3zk3DvZY6MRfGXvDVhr+KBKh7dU2tuT12a0LFTYKlZ0vTx1/uOW1vYFzusVMKKpKGStP3IwY9dbeV5hq2N/rhFNjfTr06tC70yqXYtVCOuQmW+WrQz3Ah6KiBOA4cDhnQ57ARjT6fFo4MXy+XELPX9T+fzoRRy/qH//XOBcKPYIW5LYJUmSJEmSJEndq1ev4P1bjmbvTUbxy9uf5qzxT7DHqbfw8W1X55hd12XowH6VDnGe1rZ2Jk1veUuBq/PjV6fNZm7bglPTfXsHI5qKlVvvGr0Ce2xcFLbm78nVn2GD+tGnt0UuqRKi2MrrbQ6IGA7MLYtg/YG/AT8ERgKHArtm5qxOx+8LHAXsA2wDnJGZW0fEUIr2iluWh94LbJWZkyPiHuBo4C7gGuCnnfcgW5Tm5uacMGHCEr9hSZIkSZIkSVJlTJrWwqk3PMZldz/HwIY+HLXzOhz8njWWe7u/ltY2Xp1aFLk6WhMuvCfXq9Nm077QdHlj316MGtJ/ocJW47w9ukY0NbLSwH7ufyZVQERMzMzmdzxuMQphmwK/BnoDvYDfZua3I6IVeBaYVh76h/L5AH5GsWpsJnBIZk4o/65Dga+Vx38vM39VPt8MXAD0B64Fjs53CMxCmCRJkiRJkiRVp8dfmcZJ1/yb8Y9OYvSK/fnyXhvw3k1HUUwvL5lZc9p4eeqCBa55f04tnntt+py3nDeooU+nPbgWLHB1PD+kf9+liknS8tdlhbCeykKYJEmSJEmSJFW32x5/je9e/TCPvDyNzceswDf23ZDmNYbOe33a7LmLLG51PH556mzenDn3LX/vCgP6/tfiVsdKrsGNfbvzrUrqYhbCJEmSJEmSJEk9Xlt7csW9L3DKXx/l1WktbDZmBWa0tPLylNlMb2l9y/HDBjUwckgDI5v6L9SusHFeG8P+/ZZvq0VJlbe4hbA+3RGMJEmSJEmSJEmL0rtX8OHmMbx301Gcd8vT3Pr4JNZdeRA7rjtswRVdTY2s3NRAQx+LXJIWnyvCJEmSJEmSJEmSVFUWd0VYr+4IRpIkSZIkSZIkSepuFsIkSZIkSZIkSZJUkyyESZIkSZIkSZIkqSZZCJMkSZIkSZIkSVJNshAmSZIkSZIkSZKkmmQhTJIkSZIkSZIkSTXJQpgkSZIkSZIkSZJqkoUwSZIkSZIkSZIk1SQLYZIkSZIkSZIkSapJFsIkSZIkSZIkSZJUkyyESZIkSZIkSZIkqSZZCJMkSZIkSZIkSVJNshAmSZIkSZIkSZKkmmQhTJIkSZIkSZIkSTXJQpgkSZIkSZIkSZJqkoUwSZIkSZIkSZIk1SQLYZIkSZIkSZIkSapJFsIkSZIkSZIkSZJUkyyESZIkSZIkSZIkqSZZCJMkSZIkSZIkSVJNshAmSZIkSZIkSZKkmmQhTJIkSZIkSZIkSTXJQpgkSZIkSZIkSZJqUmRmpWNYKhExCXi20nFUkWHAa5UOQupm5r3qkXmvemTeq16Z+6pH5r3qkXmvemTeqx6Z90tu9cwc/k4HVW0hTEsmIiZkZnOl45C6k3mvemTeqx6Z96pX5r7qkXmvemTeqx6Z96pH5v3yY2tESZIkSZIkSZIk1SQLYZIkSZIkSZIkSapJFsLqx7mVDkCqAPNe9ci8Vz0y71WvzH3VI/Ne9ci8Vz0y71WPzPvlxD3CJEmSJEmSJEmSVJNcESZJkiRJkiRJkqSaZCFMkiQtICKi0jFIkiRJ6hpe30uS6p2FMC2WiPhoRKwXEb3Lx15ESVLtagCICK8TVDciYq+IGN3psdc6qnnmvSTVjf4AHXM6Ur1wPlP1yLxfNPcI09uKiI2By4EXgDeAfwMnZWZrRQOTukFErJ2ZT1Y6Dqm7RMT+wGnADZl5WEREeqGgGhcRWwC/Bx4D2oBLgMsys72igUnLkXmvehYRwzLzNa9zVA8iYm+KMf6uzNzLvFe9cD5T9ci8f3ve6a13sjpwdWbuBXwfWBP4P3ClgGpXROwQEZOBSyJiVKXjkbpDRIwEPgGcAWwaEdtnZnrXqOrA5sBZmbk3cD6wI3A4eK2jmmbeq+5ExC4RMQ34A4DFANW6iBgG7A0cA2wcEXuU1/d9Khya1B2cz1Q9Mu/fRt3/D6AFRcTAiBgbEQPKpzYHVih//hdwKvCBiFgrM9tdWqlaExEDgQ2A/wc8C+xlIUC1KiIGRMSqEdE3M18GvpmZpwKXAt8EyMy2igYpdbHyWmfjiGgon9oGWLX8+W/AX4D3RsSqro5RrTDvVe8iYgiwLXA0MDAiDiif9/usakrn8T4zX6O46eE3wLeBnwK4MkC1yPlM1SPzfsnYGlHzRMTRwGcpWqS0lD8PBCYCW2Xmf8rjvgsMzMzjKhWr1JXK4teewPjMfCMihmfmpIjYh+LuuWMy87HKRil1rYg4CjgSeACYk5mfjIhe5cXRYOBK4ILM/HVE9LYgplpQ5v1RFF8KWjPzI2WLuJ8D+2XmqxGxMnAcMCkzf1LBcKUuYd6rXpXX+M3AhMycERGrZ+azEfExinzf1oKAaslC4/2czDyocyvEiHiA4vr+1IjoY/6rVjifqXpk3i85V4QJgIh4P/A+4MDMPBBYC9i+/KW5DPhBeVwf4E6gvVO1Wao6tzQRAAATqUlEQVRaEXEkcBdFS7jTI2LXzJwEkJnXAC8CB5WFAe8aVdWLiD4R8QXgvRRj/keBD0XEBmURrFdmTqNokXgMFKvCOq0ikKpSRBwG7Ae8LzM/AIyNiG2Ah4A7gGPLQ6cCrwBRnue4r6oVEYdi3qsOlZNDd1Pk+HkRMSYznwXIzIuBKcAXymPNd1W9RYz3O0fENmUrxH7lYUdStsjKzNayWCxVtYj4EM5nqs44j790LITVsYgY3nHRn5l/yMzdM/OxiFgDmAGMLA/9FrBDRBxQ3jE0FOiTmTMrEbfUVSJid2B34P3lB0cfYET5Wt/ysFOBnYEx5WMLYqpK5R4BHa1QLsrMvTLzkYjYkKIt1oDy9Y5i2B+BeyLi/Ig4A9ihYsFLSyki1oqIz5YPL8nMPctrnbUoVkOukJlzgQuAXcqbIWZTXCOvCO4ho+oTESt1eniZea96s4jJoXWAjcvXOgoCXwU+ExEDykLB4MpEKy29iBgREf3Lh4sa7zvG9Dllh4fbgCsj4sqIOAc4sEKhS8skItaJiI6i7u+cz1Q9cB5/2VkIq0MR0TsivgfcBJwSER/v9Npwij0CJgK7RcSPgP4Uy+s/ERF/oriD6M5uD1zqAuWXhcEAmXl9Zh5QfnCModhUcs2IWKmcICIzHwT+BHw7Im4ATiifd4JIVSEi+pZj/vUR8ZOI+GDZBqt3RLwb+CMwCTg5Io6NiMZO+8MMAz4CTM7MGyv0FqSlUraAuAZYMSIagZnl8+tQXOs8BhwXEV8DngfOAk6MiIuAzwH/qEjg0lIqV/yeBPwtIr4aEe/NzJnl8+ti3quGRcSwKPf1/S+TQ6uUreDmlK3i7gb+DFwSEZdRtBOSqkKn6/sbgbMj4ohyvO+90Hj/+Yj4ekSs1qnNeVLcDPqfzLyoMu9AWnoRcQLF+N0YEY0dhYHyxk/nM1VznMfvOn0qHYAq4lBgI2ALYEPgtxHxUGbeX+6LtG3ZQ30V4HvAdpl5RUTcAewE3JqZr1cufGnJlSu8vgXsDzwcEbdn5mkR0QtoAn4F/B0YDnwzIq7PzKvK0zel2EPspMz8fgXCl5ZKRKxOsarxdeD9FGP44RHxx7Ld4ePAluUX5y2AXwOXArMj4svAm8BqmTm5Qm9BWirlzQ3rA5uXK106ewrYurzWWQ/4GXBdZl4YEbcD2wHHlhvMS9XkOGBtYG+K/L8iIjYur++fxLxXDep0jb8vcEdE3NGxvynFapi/AH+lmPhfp7wGuqc8fWj5/Pcz8+QKhC8tsXLS88dAKzCW4rvqLyLiF5k5txzv311e33eM99cCz0XEwcB0YFWv71WNImIIsC6wQ2a+0fm1zHzN+UzVKOfxu4iFsDoREUM7XegMB67JzDnAAxHxDPCdiPhUZr6emTMAMvPF8otFe/l4MsXKGKmqREQT8EOKuyK2o/jguDoifl1ePL0ZEftl5qzywuoLwAbAVRGxGfAssIYfHKoWEdGUmVOBN4CvZ+a/y+f3B24G+gJtwJSO1Y2ZeV9EvAisQbFPzKnl54RUFSJicLm/HRTj/UqZOTsixgLrAY9k5q3liseOa53HImIW81sHPQk8WYHwpaXSkfdRtHtbHTgnM18FXo2IFyhuhvg4xWJ28141pSwInEax4ndfYDPg5xHxu7L9z2tR7JE0s5wc+g6wGkXr5z2BVylu+PEaXz1e2bXkdYo9HU/IzKfL50dTrI4ZSnENnx3trzqN90PLv+bizPx190cvLb2F5jMbgI0z842I2IGiff+DmXl1+XpH7jufqarmPP7yYWvEGle2gbsY+ENEfDaKPQMmAe+OiK2jaBH3DEUf0U3LcyIi1ouI8yi+UD9YofClrjIXuDwzP5WZUzPzLoo2Ejt3HJCZs8o/p1B8yEwqX3owM7/lF2RVg4gYFREXAhdFxAFAY2b+OyIGRMTxwBcpNlH9fURs0lEEi4hVIuJ8igumf0Oxl0CF3oa0RDrl/cURcUA5MdoLeCgijga+DwwBLo2I90exYTARsUZE/IJi78d/VSp+aWkslPcHUt7cABwUESuV7YHuAXaOiC06jferm/eqIS0U+yIdlpkvlBOhtwKbdxzQqSDwIsUEakf75xsy88te46un6zSnc0VEHE6xmuvpiOgfEYcCJwG9gT9HxHb/Zbx/CObtFSxVhYXmMw+Por35dODmKPYH+275+EcRcURZOMiIWN/5TFUr5/GXLwthte9bFC2xjqL4ZfhlZp4HvAgcT/FF4UbgEub3Rd8QOB94ITN3zMwnuj1qaRlExOiIOD+K/Y86ilx3l69FRAwCxgD3LnTeuyLiXIrlxveX57YjVY+fUNwJeiZFofckmDcJdHNmjs7MQyn6Q/8cICL2o2gb9Exm7lOuJJOqSee83xU4MTMfAUZRtIg7IjNPAb4CHJmZreUdpJcBz2XmLpn5coVil5bWwnl/CsU+pv2AnwK3UNwBejbwaYAy7y/HvFeVKq/xz46IoQDlNcv4Tq+vTNHV4dHycce+MW+ZHMr5+yVJPd2JzJ/TGQOcC/O+496amWMy8/MU1zWng+O9asaJzM/91YCflt9r5wK7UKyM/BnFzZ57Av0iYiPgFzifqep1Is7jLze2RqxBEbE9RZuHJ4HZwCWZ+RDw1Yi4PyIOy8wTo9g/Y05mvhIRuwGDyr/iCWDvzJxekTcgLYMoNgf+GfBuYHJEPFquApvZcQhFP/VpwGudzhtB0Vrllsz8TDeHLS21iBhQtvwZSrEi4HuZ+WZE3AdcFhEHly1QJnY67UpgnfLnicBuC/dYl3qyd8j730XEPhSFgdOA0cADmXlRRBxWrhi7D9izXAUsVYV3yntg/8w8OCLWB6aV7VFWo/heAMWKgD284UHVJCKivMN/K4ox/T0U7W2/CLDQd9a+wEudV3mVk6LnUKwAO6z7IpeWXkT0zmI/34EUKx875nS+ERETI+KYzDyDBdva/gbYMyIGAP/E8V5V6G1y/+vlfOYnKeZ7zgU2objZ89oo9rcekJkPR4Tzmaoqb5P3zuN3MVeE1ZCI2DIi/kZxV9zgciXL2pRLJUtHAd+KiD6Z+Xz5y9MMfIOiukxmzvGXR9UmIrYvJ3teA75McTfoFsD2nY8rfy82Bt7MzOkR8YmIeF9mvgLsl5nf6u7YpaUREdtGxBXAmRGxe9n/eR3gfQBZ7BFzGnBEeWHV0SZlI4o9Yx4rj3vRIpiqxWLm/anA18o2uL8F9ouIYyPieorWn29m5gyLYKoWi5n3PwG+VI73j5ZFsE2BgyjbPWfmm06KqgoNKP+cTHEn9CjggDK/F7YR8BJAOVm6TWY+DOzjNb6qQURsV65ePC6KPX9nUNzQs3mnwz4PfKWc02kvz9uMYnXAfZk5s7wR1PFeVWMxc/9o4HvA8xTFsLER8c3yGv8Zyht/nM9UtVjMvHcevwtZCKsBEdE3Is6huCPiDOA6YLfy5TMp2iMCkJm3USyjPKQ8dy+KC6aLM/P87oxb6goLFYCHlRP6j5WTQlcCHy9Xe3W2G9AUEZdTLCXu+PCYiVQFImIccBbwB4r2P4eUL30fOLbToTcCj1DcHdoQET+kGPMvysyTui9iadktQd5fDzwdEbtk5qkUKwFGUdxZ99nMnNt9UUvLZgny/gaK8X6v8ryPAb8HLs3MP3ZXvFJX6VQA/llE7AE8C9xfXuNfDny7PC46nbYbMCgiLgE+Q3FXNZk5rVuDl5ZCROxEMbn/d2AV4P8iYnPgZP7LnE5E9IqIrwAXUoz3X+v+yKVlswS5fytFi/+DM/MvwNeAqRTzmZ+yEKBqsjRjfnme8/jLwEJYbWig2Adgx8y8iuKL8roR0ZCZ11FsFv+jTsc/zPwWKXcAG5b9RqWq8V8KwOPKlzu+9J4BDKG8Y7qT4cC7gL9k5vaZOaFbgpa6zqbAPZl5MXARxTxQ/8z8M/BURHTsDTaDohXo5MxsodgLrDkzf1WpwKVlsCR53wLMLB/fl5lfNu9VpZZ0vO9oCXcLxTX+OZUIWloWiygAfxwYSpHjZObXgfUi4gMdK95LqwHNwHWZuUNm3tetgUvLphm4PTMvBb4LDAOOK1e43xERP+507MPAq+WKsGuArTLzgu4OWOoiS5L7D1GsECYzn8jM08x9VaklHvPLn53HXwYWwqpUeYfceuXDGZl5cRabpQL0BtrKSU+A/wV2iIgvRcQngI8wf3JoSrpRsKrTogrAG5bLhdsiond53DkUq2HWiIjDI2Iw8Ctgjcy8qDKhS0tmoTEfitz/UEScQLHH1yrAWVHsi3QUxUrIgyLig8CWHSdl5m2Z2dqdsUtLqwvyvr3bg5aWURfkfQKUrVO8xle1WrgA3BeY3tEGrvQD4BiAiPhIRPSjKJ5tkJkXdnfA0pJaxHj/KDAkIlYpW+BOA/pHxEeAw4HtFprTmQWQmf/0+l7VpAtyf0b3Ry0tmy7Ie+fxu4CFsCoTEStExNUUbX8+HBEDMzOj0PH/583AgRGxIhRfhCm+JMwAPgYcn5nXVyJ+aVksZgG4NSJ6dXwwlEvm1wQeAPYD+mbmv/yyoGqwiDF/EEBm3k/R/mp14HOZORa4DfgoxZfiTwFrAV+g2CvpzgqELy2VLsz7uysQvrRUujDv76pA+NIyWYwC8CiKAvCHOg4oi11rRcQ04ECgMTNv9RpfPd1/G++BxynavF1QtgUdA9xDcQPnJOA4FpzT+Vv3Ry8tvS7M/Ru6P3pp6XRh3juP3wViwU4C6ukiYlXgAxS/LOsDt2TmtZ1e70VR4Pwl8IfM/FNFApW6UESsAFwM7AT8EDg1M2eUewJEZrZHxDrA7RR3gb5RvtaPYn+AY4Ej/LKgarMYY/5fgG9l5oSIWJOin/SxmflCRQKWuoB5r3pk3qseLeIa/7SOPV4iYmuKvXyvzswrIuLTwHuAUygmj75OMTl0pJNDqiaLGO9vzcxrytf6AdsDIzLzsojYGzg6M/epWMBSFzH3VY/M+57FFWFVICI+GRFjI6IpM/9DsSfSb4HZwDYRsUp5XJTtIhrLU2d3PF+JuKUuNBD4K3B0+fNOAFloLwvAz5THjO30WgtwZWaubRFM1WIJxvwG4B/A58pTdwVWBOZUIGxpmZj3qkfmvfSWa/wdO14oV/UOB54tn/o70ARMK1d9/TEz17MIpmrwDuP91h3jfWbOyczxmXlZeepWFHuASVXJ3Fc9Mu97LgthPVTZ6nBURIwHDqa42+3siBiWmbMzcyZwA8WX4F2gmPiPiN7lXXQBbNvxfGXehbT0uqAA3AsgM599698u9SxLOObvCtBR6AUGRcQtwEHAUZn56qL/FalnMe9Vj8x71btlLAAPBeZCsS9StwcvLYGlmdPpdO4OETGRojh8VXfHLi0Lc1/1yLyvDhbCeqCymJXAYOA/mbkrxReAyRRfFADIzNspVsFsEBFDImJApw3zDs3ME7s3cmnZdHEBuH3R/4rUsyzFmL9+FH2m+2fmvyh+Vz6Vmbtm5r+7/x1IS868Vz0y71WvurgA/Epl3oW0+JZhTmdg+dJTwP9l5p6Z+Uy3Bi8tA3Nf9ci8rx7uEdaDREQf4NtAb4qlkE3ABzPz4PL1AF4EPpqZN5fPDQK+S9EvfXVgi8x8sQLhS8uk/OBoi2Kj7G9m5sfL34lTgVUz8/2djj0OWIlif4y55ZdnIqJvZs6tRPzSklrGMX97YDVgy/JuaqkqmPeqR+a96tlSXuOfArRk5qyI6A+MysynKvIGpCXQRXM6W6X7P6rKmPuqR+Z99XFFWA8REWOBiRR3wT0BfIei7cPOUWwU3NHi8NvAiZ1O3ZeiyvwA8C6LYKo2EdEnIk4CTip/D9YH2gCy6P9/DLBd+VqH84BBwPXA0zG/v65FMFWFLhjz76cY850UVdUw71WPzHvVqy64xn8mIlbNzFkWwVQNunBOxwlRVRVzX/XIvK9OFsJ6jnbglMw8IjPPAx4C1gS+CZwN8/Y8+iMwKSLWKM+bDeyWmYe5T4CqjQVg1THHfNUj8171yLxX3bEArDrleK96Ze6rHpn3VchCWM8xEfhtRPQuH98OrJaZFwC9I+LoLPY8Gg20dfQMzcw/Z+YtlQhY6gJ+cKheOearHpn3qkfmveqR1/iqR473qlfmvuqReV+FLIT1EJk5MzNbMrOtfGp3YFL58yHAhhFxFXApcC/M6zUqVTM/OFSXHPNVj8x71SPzXnXKa3zVHcd71StzX/XIvK9OfSodgBZUfllIYARwZfn0NOBrwCbA0x0tIsp2ElLVysyZCz21O/DP8udDgMPKD471gXOh+OAw91UrHPNVj8x71SPzXvXEa3zVM8d71StzX/XIvK8uFsJ6nnagH/AasGlEnAa8DhydmbdVNDJpOfGDQ3XMMV/1yLxXPTLvVXe8xledcrxXvTL3VY/M+ypiIayHycyMiC2Aj1H0Uf9VZp5f4bCk5c0PDtUlx3zVI/Ne9ci8V53yGl91x/Fe9crcVz0y76tLeONVzxMRo4FPAD/JzJZKxyN1h4jYFvhH+Z8fHKobjvmqR+a96pF5r3rkNb7qkeO96pW5r3pk3lcPC2GSegQ/OCRJkqTa4jW+JEmSegILYZIkSZIkSZIkSapJvSodgCRJkiRJkiRJkrQ8WAiTJEmSJEmSJElSTbIQJkmSJEmSJEmSpJpkIUySJEmSJEmSJEk1yUKYJEmSJEmSJEmSapKFMEmSJEmSJEmSJNUkC2GSJEmSJEmSJEmqSf8fXw94nC6RQ8sAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 2160x720 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.figure(figsize=(30,10))\n",
    "plt.plot(list(df[\"holder_num\"])[::-1])\n",
    "plt.xticks(range(len(df)), list(df[\"end_date\"][::-1]) ,rotation=30)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [],
   "source": [
    "df1 = pro.query('top10_floatholders', ts_code=ts_code, start_date='20170101', end_date='20191231')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "end_date_list = []\n",
    "hold_amount_list = []\n",
    "for i in range(len(df1) // 10):\n",
    "    end_date_list.append(df1['end_date'][i * 10])\n",
    "    hold_amount_list.append(df1['hold_amount'][i*10:(i+1)*10].sum())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABrIAAAJiCAYAAACLnlItAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAIABJREFUeJzs3XmQn/Vh5/nP07eO7ha61ZKQRItwNKeNMQYDkp3J4ThxnMTxsSaxSbAx8mxSk62dqqnZ3amdmt1J1W52ZsoIAsYhYztxnNhx1hOPE28scZjDFphgBBikFofuC3W3jm6pu5/9Q20hQEJCdOv5dffrVaVqqfsr6YMNrkJvf5+nKMsyAAAAAAAAUGvqqh4AAAAAAAAAJyJkAQAAAAAAUJOELAAAAAAAAGqSkAUAAAAAAEBNErIAAAAAAACoSUIWAAAAAAAANanSkFUUxZeKothZFMVTp3H23KIo1hRF8eOiKJ4siuIDZ2MjAAAAAAAA1aj6Rta9SX7pNM/+2yRfL8vyyiQfS7J6rEYBAAAAAABQvUpDVlmW9yfZe/zniqLoLIriu0VRPFYUxQNFUVz4s+NJ2ka+355k61mcCgAAAAAAwFnWUPWAE7grya1lWT5fFMW7c/Tm1fuS/Lsk/1gUxb9MMi3Jz1c3EQAAAAAAgLFWUyGrKIrpSa5N8tdFUfzs080jHz+e5N6yLP/voijek+TLRVFcUpblcAVTAQAAAAAAGGM1FbJy9FGH+8qyvOIEX/u9jLxPqyzLh4uiaEkyO8nOs7gPAAAAAACAs6TSd2S9XlmWvUk2FUXxkSQpjrp85MsvJXn/yOcvStKSZFclQwEAAAAAABhzRVmW1f3mRfGXSVbk6M2qHUn+tyTfT3JHkgVJGpN8rSzL/70oiouT3J1kepIyyf9cluU/VrEbAAAAAACAsVdpyAIAAAAAAICTqalHCwIAAAAAAMDPCFkAAAAAAADUpIaqfuPZs2eXS5cureq3BwAAAAAAoCKPPfbY7rIs55zqXGUha+nSpVm3bl1Vvz0AAAAAAAAVKYrixdM559GCAAAAAAAA1CQhCwAAAAAAgJokZAEAAAAAAFCThCwAAAAAAABqkpAFAAAAAABATRKyAAAAAAAAqElCFgAAAAAAADVJyAIAAAAAAKAmCVkAAAAAAADUJCELAAAAAACAmiRkAQAAAAAAUJOELAAAAAAAAGqSkAUAAAAAAEBNErIAAAAAAACoSUIWAAAAAAAANUnIAgAAAAAAoCYJWQAAAAAAANQkIQsAAAAAAICaJGQBAAAAAABQk4QsAAAAAAAAapKQBQAAAAAAQE0SsgAAAAAAAKhJDVUPAMaf4eEyL+w5kPVbe0e+9WTzK4cya1pT5rW1ZF5bS+a3Nx/7/ry2lsxva8mUpvqqpwMAAAAAMI4IWcCbOjw4nOd39mX91t48vbU3T23pyTPbenPg8FCSpLG+yPlzW3PRgtbsPXA4z2zrzZqf7szBka8fr7WlIfOPj1sniF2zpzelod5lUQAAAAAAhCzgOAcPD+aZbSO3rLb05qmtPXl+x/4cHhpOkkxtqs9FC9rym+9clEs62nNxR1t+bl5rmhpeG57Kssz+gcHs6O3Pjt6BbO/pz/be/uzsPfpxR+9ANm7cnZ19AxkaLl/zc+uKZPb05tfGrtaWzGt/NXbNa2tO+5TGFEVx1v6zAQAAAADg7BOyYJJ65cDhY48FXL/1aLTatPtAypGudM7UxnR1tOfT1y1N18L2dHW0ZemsaamvO3U8KooirS2NaW1pzPK5rSc9NzRcZs+Bgew8Seza/MrBPPbi3rxy8Mgbfm5zQ92rYau9JfNamzO/vSVzj4td89pa0tLocYYAAAAAAOOVkAUTXFmW2dbT/5potX5LT7b29B8709Hekos72vNrl3ekq+NotFrQ3jLmN57q64rMbW3J3NaWXLKw/aTn+o8MZVffwEjg6s/2nv5Xb3v19ucnm/fle7396T8y/Iaf2z6lMfPbWjK3rTnz21reELvmt7Vk1vTm0wp0AAAAAACcXUIWTCDDw2U27TnwarTacvTjz240FUWybPa0vHPpzPxuR1u6Rh4POHNaU8XL31xLY30Wz5yaxTOnnvRMWZbp7f/Z4wzfGLt29vbnuR192dU3kNc9zTD1dUXmTG8+dotrfnvLce/uah4JYS1pa2nwOEMAAAAAgLNIyIJx6vDgcJ7b0ZenR6LVU1t788y23hw8PJQkaawv8nPzWvMLF89P18K2dHW05cL5bZnWPDH/sS+KIu1TGtM+pTE/N+/NH2e4e//ACWPXjt7+vLDnQB7dtDc9h974OMMpjfVvGrvmjdz8am7wOEMAAAAAgNEwMf9EGyaYAwODeWZb77GbVk9t6c3zO/tyZOjo1aJpTfW5aEFbfvuqxbm442i0On9ua5oa6ipeXnvq64pjAeqyRSc/d+jwUHb29R/37q5XY9eO3v78+KV92d7bn8ODb3yc4TlTG4/9Hsfe4XVc7JrX1pJZ05pS53GGAAAAAABvSsiCGrP3wOFj77J6aktPnt7am017DqQceRzezGlN6epoyw0/d166RqLV0lnTRJFRNqWpPktmTcuSWdNOeqYsy/QcOpLtI7e7Xh+7dvQO5Oltvdm9f+DYf38/01BXZG5r87H3dR19d9drY9e8tua0tjSO8V8pAAAAAEDtErKgImVZZmtPf9Zv6Xn1nVZbe7Otp//YmYUzpqSroy0fumLh0Wi1sC3z21q8p6lGFEWRGVObMmNqUy6c33bSc4NDw9m1f2DkUYYDr77Ha+Sm14Zd+/ODjbvT1z/4hp87ran+1dtdJ4ldc1tb3L4DAAAAACYkIQvOgqHhMpt2H8j6rUdvWD018vGVg0ffw1QUyXmzp+XqZTNHblm15+IFbTlnWlPFyxkNDfV1WdA+JQvap7zpuQMDg8ducr0+dm3v7c+PXtibnb0DOTz0xscZzprWdNy7u5pf82jDn8Wvc6Z6nCEAAAAAML4IWTDKBgaH8vyO/a95POCz2/ty8PBQkqSpvi4XzG/NL3bNT1dHWy7uaM9FC1oztck/jpPdtOaGnDdnes6bM/2kZ8qyzN4Dh98Qu47/8ZOb92X3/sNv+LmN9UXmtr557JrX1pJpzf5eBAAAAABqgz+thLdh/8BgntnWe+zxgE9t7c2GnX05MnT0hUjTmurT1dGe375q8bGbVufPm57Geo+B48wURZFZ05sza3pzLu44+eMMDw+++jjDnSeIXc9u78t9P92VAyOB9XitzQ2Zd4LYdfyP57Q2+/sYAAAAABhzQhacpj37B0beZfXq+6xe2HMg5dFmlVnTmtK1sD0rLphzLFotmTnVo9yoRFNDXRbOmJKFM978cYb7BwZPGru29/bn0e692dHbn8Hh8jU/ryiS2dObM2/kJtfcE8Su+W0tmTG10TvdAAAAAIAzJmTB65RlmS37Dr0arUZuW23v7T92ZtE5U9LV0ZYPX7nwWLSa19bsD+wZd6Y3N2T53OlZPvfkjzMcHi6z58DhY4Frx8g7u34Wv7bs68/jL+3L3gNvfJxhU0PdKWPXvLaWTGmqH8u/TAAAAABgnBKymNSGhsts2r3/WLR6aktPnt7Wm30HjyRJ6oqkc870XHPezHR1tI+806otM6Y2Vbwczp66uiJzWpszp7U5lyxsP+m5gcGh7Dx2o+u1sWtHb3+e3tqb7z+zM4eOvPFxhm0tDSPv7vrZt9fHr5bMnt6UBo8zBAAAAIBJRchi0hgYHMpz2/cfeyzgU1t78uy2vmN/qN5UX5cLF7Tmly+Zn4tHotVF89vcFIHT1NxQn8Uzp2bxzKknPVOWZfoGBrOj59XYteO4b9t7B/L8jt3ZtX8gQ697nGFdkcxpbX7T2DW/rSVtUxrcjgQAAACACULIYkLq6z+SZ7b1vRqttvRkw879x97z09rckIs62vKxqxcfu2m1fO70NLrtAWOqKIq0tTSmraUx589rPem5oeEye/YPnDR2vbTnYH70wt5jtyeP19JYd1zsasn8kUcZnj+vNTecP1vkAgAAAIBxRMhi3Nu9f2Dk0YA9Wb/l6McX9hw89vXZ05vS1dGe910491i0Onfm1NTV+cNsqFX1dUXmjty2ujQnf5xh/5GjjzM8Ueza0dOfJzfvyz/29GdgcDhJ8l8+fmV+7fKOs/WXAQAAAAC8TUIW40ZZltn8yqGs39qbp7f25KmReLWjd+DYmcUzp6RrQXt+8x2L0rWwLV0d7Znb2uwGBkxQLY31OXfW1Jw7680fZ9hz6Eh+686Hs3rNhvzqZQv8bwIAAAAAjBOnDFlFUSxO8l+TzE8ynOSusiz/80nOvivJI0k+Wpbl34zmUCaXoeEy3bv2H7tp9dSW3jy9rTc9h44+RqyuSJbPnZ5rO2enq6MtF3e0pWtBe9qnNla8HKg1RVFkxtSmfO7GzvzRX/9zvv/szrz/onlVzwIAAAAATsPp3MgaTPJHZVk+XhRFa5LHiqL4XlmWTx9/qCiK+iR/nOQfxmAnE1j/kaE8t6PvNdHq2e296T9y9FFgTQ11uWh+az5w6YJ0dbSlq6MtF85vy5Sm+oqXA+PJr13Rkf/n/3suX1izIe+7cK5bWQAAAAAwDpwyZJVluS3JtpHv9xVF8UyShUmeft3Rf5nkG0neNdojmTj6+o/k6a29Wb+1N09t7cnTW3uzYef+DA6XSZLW5oZc3NGWT1y95Gi0WtiWzjnT01hfV/FyYLxrrK/LZ2/szP/yrafycPeeXNs5u+pJAAAAAMApvKV3ZBVFsTTJlUkefd3nFyb5cJL3RchixK6+gazf2nPsptX6rb15cc/BY1+f09qcro62vP+iuenqaM8lHe1ZPHOKWxLAmPnIOxflv/zT81m9ZqOQBQAAAADjwGmHrKIopufojas/LMuy93Vf/k9J/nVZlkNvFiGKovhMks8kybnnnvvW11KTyrLM5lcOHYtVT205+nFn38CxM+fOnJqujrZ85J2L0tXRnq6Otsxta6lwNTAZtTTW55brl+X/+M6zeeLlfbli8YyqJwEAAAAAb6Ioy/LUh4qiMcl/S/IPZVn+yQm+vinJzwrW7CQHk3ymLMtvnezXvOqqq8p169ad0WiqMzg0nO7dB45Gqy2vPh6wt38wSVJfV2T5nOnp6mjLxR1t6epoz8UdbWmf0ljxcoCj9g8M5rr/+P1cvWxm7v6dq6qeAwAAAACTUlEUj5Vleco/oDvljazi6BWre5I8c6KIlSRlWS477vy9Sf7bm0Usxof+I0P56fa+Y++zWr+1N89u683A4HCSpLmhLhcuaMsHL+84+j6rjvZcOL81LY31FS8HOLnpzQ351LVL85//6fn8dHtfLpjfWvUkAAAAAOAkTufRgtcluSnJT4qieGLkc/8myblJUpblnWO0jbOot/9Int7ae/R9ViOPBtywa3+Gho/e2GttaUhXR1s+ec2SY9Gqc860NNTXVbwc4K371LVLc/cD3blj7Yb8p49dWfUcAAAAAOAkThmyyrJ8MK8+NvCUyrL81NsZxNjb2def9Vt78/Rx77N6ae/BY1+f29qcro62/IuL56Wroy2XLGzPonOm5M3efwYwnpwzrSmfvGZJvvhAd/7Vv7gg586aWvUkAAAAAOAETudGFuNUWZZ5ee+ho++zOu7xgLv6Bo6dWTJrai5Z2JaPvmvxyDut2jK3taXC1QBnx++/d1nu/cELueO+jfk/f+PSqucAAAAAACcgZE0Qg0PD2bjrQNZv7clTW3qzfmtPnt7Wm77+wSRJfV2R8+dOz/Xnz05XR3u6OtpycUdb2loaK14OUI25bS35yFWL8tfrNucP3n9+5reL+AAAAABQa4Sscaj/yFCe3d53LFo9vbUnz27vy8DgcJKkpbEuF85vy69d3pGujvZcsrAtPzevNS2N9RUvB6gtt97Yma/96OV88YHu/NsPXlz1HAAAAADgdYSsceD5HX2577ldWb/16E2rjbsOZGi4TJK0tTSkq6M9N12zJF0L23JJR3uWzZ6Whvq6ilcD1L7FM6fmQ5d35KuPvpTbVi7PzGlNVU8CAAAAAI4jZI0Da3+6K//hO89kXltzujra84td89PV0ZaujvYsOmdKiqKoeiLAuPW5FZ355o+35N4fbMq/+oULqp4DAAAAABxHyBoHPnLVonz4HQsze3pz1VMAJpzz57XmF7vm5d6HXsgtN5yXVu8OBAAAAICa4flz48CMqU0iFsAYWrVyeXr7B/PVR1+qegoAAAAAcBwhC4BJ77JFM3L9+bPzxQc2pf/IUNVzAAAAAIARQhYA5OitrN37B/L1dS9XPQUAAAAAGCFkAUCSdy+bmXcuOSd/el93jgwNVz0HAAAAAIiQBQBJkqIo8vmVy7Nl36H83RNbq54DAAAAAETIAoBjVlwwJxctaMvqtRsyNFxWPQcAAAAAJj0hCwBGFEWRVSs7073rQP5h/faq5wAAAADApCdkAcBxfvmSBTlv9rTcvmZDytKtLAAAAACokpAFAMepryty64rOrN/am7XP7ap6DgAAAABMakIWALzOr1+xMB3tLVm9ZkPVUwAAAABgUhOyAOB1mhrq8pkbzsuPXnglP9y0t+o5AAAAADBpCVkAcAIffde5mTWtKbe7lQUAAAAAlRGyAOAEpjTV5/euX5b7ntuVn2zuqXoOAAAAAExKQhYAnMQnr1mS1paGrF7rVhYAAAAAVEHIAoCTaGtpzO++Z2m+u357Nuzsq3oOAAAAAEw6QhYAvImb37ssLQ31uWNtd9VTAAAAAGDSEbIA4E3MnNaUj199br71xJa8vPdg1XMAAAAAYFIRsgDgFG65YVnqiuSu+93KAgAAAICzScgCgFNY0D4lv/mORfmrdS9nZ19/1XMAAAAAYNIQsgDgNNx6Y2cGh4ZzzwObqp4CAAAAAJOGkAUAp2Hp7Gn54GUd+cojL2bfwcNVzwEAAACASUHIAoDT9LkVnTlweCh//tCLVU8BAAAAgElByAKA03TRgrb8/EVz82cPbcqBgcGq5wAAAADAhCdkAcBbcNvK5dl38Ej+4tGXqp4CAAAAABOekAUAb8E7zj0n13bOyt0PdKf/yFDVcwAAAABgQhOyAOAtWrVyeXb2DeQbj2+uegoAAAAATGhCFgC8Rdd2zsoVi2fkzvs2ZnBouOo5AAAAADBhCVkA8BYVRZFVK5fn5b2H8u0nt1Y9BwAAAAAmLCELAM7A+y+cmwvmtWb1mo0ZHi6rngMAAAAAE5KQBQBnoK6uyG0rO/P8zv353jM7qp4DAAAAABOSkAUAZ+hXLl2QJbOm5vY1G1KWbmUBAAAAwGgTsgDgDDXU1+XWGzvz5OaePLhhd9VzAAAAAGDCEbIA4G34jXcszLy25ty+ZkPVUwAAAABgwhGyAOBtaG6ozy3Xn5dHuvfmsRf3Vj0HAAAAACYUIQsA3qZPvPvcnDO1Mbev2Vj1FAAAAACYUIQsAHibpjY15ObrluX7z+7M+q09Vc8BAAAAgAlDyAKAUfA771ma6c0NuWOtW1kAAAAAMFqELAAYBe1TG3PTe5bk73+yLd279lc9BwAAAAAmBCELAEbJzdctS1N9Xe68z60sAAAAABgNQhYAjJI5rc352LsW55uPb8mWfYeqngMAAAAA456QBQCj6DM3diZJ7r6/u+IlAAAAADD+CVkAMIoWzpiSD1+5MF/70UvZvX+g6jkAAAAAMK4JWQAwym5d0ZmBweF86cFNVU8BAAAAgHFNyAKAUdY5Z3o+cMmCfPnhF9Nz6EjVcwAAAABg3BKyAGAMfG5FZ/oGBvOVR16segoAAAAAjFtCFgCMgUsWtmflBXNyz4ObcvDwYNVzAAAAAGBcErIAYIysWrk8ew8cztd++HLVUwAAAABgXBKyAGCMXLV0Zq5eNjN33d+dw4PDVc8BAAAAgHFHyAKAMfT5lcuzvbc/f/vjzVVPAQAAAIBxR8gCgDF0/fmzc+nC9tyxdmMGh9zKAgAAAIC3QsgCgDFUFEVWrezMC3sO5jtPba96DgAAAACMK0IWAIyxX7h4fpbPnZ7VazakLMuq5wAAAADAuCFkAcAYq6srctuKzjy7vS//9MzOqucAAAAAwLghZAHAWfCrl3dk0TlT8gW3sgAAAADgtAlZAHAWNNbX5bM3duaJl/fl4e49Vc8BAAAAgHFByAKAs+Qj71yUOa3NWb1mY9VTAAAAAGBcELIA4CxpaazPLdcvy4MbdueJl/dVPQcAAAAAap6QBQBn0SfevSTtUxpz+5oNVU8BAAAAgJonZAHAWTS9uSGfunZpvvf0jvx0e1/VcwAAAACgpglZAHCWffq6pZnaVJ871rqVBQAAAABvRsgCgLNsxtSmfPKaJfl//3lrXtxzoOo5AAAAAFCzhCwAqMDvv3dZGurqcud93VVPAQAAAICaJWQBQAXmtrXkI1ctyjce25ztPf1VzwEAAACAmiRkAUBFbr2xM0NlmS8+4FYWAAAAAJyIkAUAFVk8c2o+dHlHvvroS9l74HDVcwAAAACg5ghZAFChz63ozKEjQ7n3B5uqngIAAAAANUfIAoAKnT+vNb/YNS/3PvRC+vqPVD0HAAAAAGqKkAUAFVu1cnl6+wfzlUdeqnoKAAAAANQUIQsAKnbZohm5/vzZuefB7vQfGap6DgAAAADUjFOGrKIoFhdFsaYoimeKolhfFMUfnODMh4qieLIoiieKolhXFMV7x2YuAExMq1Yuz+79h/P1dS9XPQUAAAAAasbp3MgaTPJHZVlelOSaJKuKorj4dWf+KcnlZVlekeTmJF8c3ZkAMLG9e9nMvHPJOfnT+7pzZGi46jkAAAAAUBNOGbLKstxWluXjI9/vS/JMkoWvO7O/LMty5IfTkpQBAE5bURT5/Mrl2bLvUL714y1VzwEAAACAmvCW3pFVFMXSJFcmefQEX/twURTPJvn7HL2VBQC8BSsumJOLFrTljvs2ZmjY/ycEAAAAAE47ZBVFMT3JN5L8YVmWva//elmWf1uW5YVJfj3Jvz/Jr/GZkXdordu1a9eZbgaACakoiqxa2ZnuXQfyD+u3Vz0HAAAAACp3WiGrKIrGHI1YXy3L8ptvdrYsy/uTdBZFMfsEX7urLMuryrK8as6cOWc0GAAmsl++ZEHOmz0tt6/ZkFef2gsAAAAAk9MpQ1ZRFEWSe5I8U5bln5zkzPKRcymK4h1JmpLsGc2hADAZ1NcVuXVFZ9Zv7c3a59xeBgAAAGByO50bWdcluSnJ+4qieGLk2weKori1KIpbR878ZpKniqJ4IsntST5a+r+RA8AZ+fUrFqajvSWr12yoegoAAAAAVKrhVAfKsnwwSXGKM3+c5I9HaxQATGZNDXX5zA3n5d99++n8cNPeXL1sZtWTAAAAAKASp/WOLADg7PrY1edm9vSmfMGtLAAAAAAmMSELAGpQS2N9bn7vstz/3K78ZHNP1XMAAAAAoBJCFgDUqE9esyStLQ1ZvdatLAAAAAAmJyELAGpUW0tjfvc9S/Pd9duzYWdf1XMAAAAA4KwTsgCght383mVpaajP6rUbq54CAAAAAGedkAUANWzmtKZ8/Opz83dPbM3Lew9WPQcAAAAAziohCwBq3C03LEtdkdx1f3fVUwAAAADgrBKyAKDGLWifkt9656L81bqXs7Ovv+o5AAAAAHDWCFkAMA589obODA4N554HNlU9BQAAAADOGiELAMaBpbOn5YOXdeQrj7yYfQcPVz0HAAAAAM4KIQsAxonbVnbmwOGh/PlDL1Y9BQAAAADOCiELAMaJC+e35ecvmpc/e2hTDgwMVj0HAAAAAMackAUA48htKzuz7+CR/MWjL1U9BQAAAADGnJAFAOPIO849J9d2zsrdD3Sn/8hQ1XMAAAAAYEwJWQAwzqxauTw7+wbyjcc3Vz0FAAAAAMaUkAUA48y1nbNyxeIZufO+jRkcGq56DgAAAACMGSELAMaZoiiyauXyvLz3UL795Naq5wAAAADAmBGyAGAcev+Fc3PBvNasXrMxw8Nl1XMAAAAAYEwIWQAwDtXVFbltZWee37k/33tmR9VzAAAAAGBMCFkAME79yqULsmTW1Ny+ZkPK0q0sAAAAACYeIQsAxqmG+rrcemNnntzckwc37K56DgAAAACMOiELAMax33jHwsxva8ntazZUPQUAAAAARp2QBQDjWHNDfW654bw80r03j724t+o5AAAAADCqhCwAGOc+fvXinDO1Mbev2Vj1FAAAAAAYVUIWAIxzU5sacvN1y/L9Z3dm/daequcAAAAAwKgRsgBgAvid9yzN9OaG3LHWrSwAAAAAJg4hCwAmgPapjbnpPUvy9z/Zlu5d+6ueAwAAAACjQsgCgAni5uuWpam+Lnfe51YWAAAAABODkAUAE8Sc1uZ87F2L883Ht2TLvkNVzwEAAACAt03IAoAJ5DM3diZJ7r6/u+IlAAAAAPD2CVkAMIEsnDElH75yYb72o5eye/9A1XMAAAAA4G0RsgBggrl1RWcGBofzpQc3VT0FAAAAAN4WIQsAJpjOOdPzgUsW5MsPv5ieQ0eqngMAAAAAZ0zIAoAJ6LaVnekbGMyXH36h6ikAAAAAcMaELACYgLo62rPygjn50g9eyMHDg1XPAQAAAIAzImQBwAS1auXy7D1wOF/74ctVTwEAAACAMyJkAcAEddXSmbl62czcdX93Dg8OVz0HAAAAAN4yIQsAJrDPr1ye7b39+ebjm6ueAgAAAABvmZAFABPY9efPzqUL23PHfRszOORWFgAAAADji5AFABNYURRZtbIzL+45mO88tb3qOQAAAADwlghZADDB/cLF87N87vSsXrMhZVlWPQcAAAAATpuQBQATXF1dkdtWdObZ7X35p2d2Vj0HAAAAAE6bkAUAk8CvXt6RRedMyRfcygIAAABgHBGyAGASaKyvy2dv7MwTL+/Lw917qp4DAAAAAKdFyAKASeIj71yUOa3NuX3NhqqnAAAAAMBpEbIAYJJoaazPLdcvyw827MmPX3ql6jkAAAAAcEpCFgBMIp9495K0T2nM6rUbq54CAAAAAKckZAHAJDK9uSGfunZpvvf0jvx0e1/VcwAAAADgTQlZADDJfPq6pZnaVJ/Va70y9g1VAAAgAElEQVQrCwAAAIDaJmQBwCQzY2pTPnnNknz7n7fmxT0Hqp4DAAAAACclZAHAJPT7712Whrq63Hlfd9VTAAAAAOCkhCwAmITmtrXkI1ctyjce25ztPf1VzwEAAACAExKyAGCSuvXGzgyVZe5+wK0sAAAAAGqTkAUAk9TimVPzocs78hePvpS9Bw5XPQcAAAAA3kDIAoBJ7HMrOnPoyFDu/cGmqqcAAAAAwBsIWQAwiZ0/rzW/1DU/9z70Qvr6j1Q9BwAAAABeQ8gCgEnutpWd6e0fzFceeanqKQAAAADwGkIWAExyly2akevPn517HuxO/5GhqucAAAAAwDFCFgCQVSuXZ/f+w/n6uperngIAAAAAxwhZAEDevWxmrlpyTv70vu4cGRqueg4AAAAAJBGyAIAkRVFk1crl2bLvUL714y1VzwEAAACAJEIWADBixQVzctGCttxx38YMDZdVzwEAAAAAIQsAOOrorazOdO86kH9Yv73qOQAAAAAgZAEAr/rlSxbkvNnTcvuaDSlLt7IAAAAAqJaQBQAcU19X5NYVnVm/tTdrn9tV9RwAAAAAJjkhCwB4jV+/YmE62luyes2GqqcAAAAAMMkJWQDAazQ11OWzN3bmRy+8kh9u2lv1HAAAAAAmMSELAHiDj75rcWZPb8oX3MoCAAAAoEJCFgDwBi2N9bn5vcty/3O78pPNPVXPAQAAAGCSErIAgBP65DVL0trSkNVr3coCAAAAoBpCFgBwQm0tjfnUtUvz3fXbs2FnX9VzAAAAAJiEhCwA4KQ+fd2ytDTUZ/XajVVPAQAAAGASErIAgJOaOa0pH7/63PzdE1vz8t6DVc8BAAAAYJIRsgCAN3XLDctSVyR33d9d9RQAAAAAJhkhCwB4Uwvap+S33rkof7Xu5ezs7a96DgAAAACTyClDVlEUi4uiWFMUxTNFUawviuIPTnDmfyiK4smRbw8VRXH52MwFAKrw2Rs6Mzg0nHse3FT1FAAAAAAmkdO5kTWY5I/KsrwoyTVJVhVFcfHrzmxKcmNZlpcl+fdJ7hrdmQBAlZbOnpYPXtaRrzzyYvYdPFz1HAAAAAAmiVOGrLIst5Vl+fjI9/uSPJNk4evOPFSW5SsjP3wkyaLRHgoAVOu2lZ05cHgof/7Qi1VPAQAAAGCSeEvvyCqKYmmSK5M8+ibHfi/Jfz/zSQBALbpwflt+/qJ5+bOHNuXAwGDVcwAAAACYBE47ZBVFMT3JN5L8YVmWvSc5szJHQ9a/PsnXP1MUxbqiKNbt2rXrTPYCABW6bWVn9h08kr949KWqpwAAAAAwCZxWyCqKojFHI9ZXy7L85knOXJbki0k+VJblnhOdKcvyrrIsryrL8qo5c+ac6WYAoCLvOPecXNs5K3c/0J3+I0NVzwEAAABggjtlyCqKokhyT5JnyrL8k5OcOTfJN5PcVJblc6M7EQCoJZ9fuTw7+wbyN49trnoKAAAAABPc6dzIui7JTUneVxTFEyPfPlAUxa1FUdw6cuZ/TTIryeqRr68bq8EAQLXe0zkrVyyekTvv25jBoeGq5wAAAAAwgTWc6kBZlg8mKU5x5veT/P5ojQIAaldRFFm1cnlu+a/r8u0nt+bDVy6qehIAAAAAE9RpvSMLAOB4779wbi6Y15rVazZmeLiseg4AAAAAE5SQBQC8ZXV1RW5b2Znnd+7PPz69o+o5AAAAAExQQhYAcEZ+5dIFWTJralav3ZCydCsLAAAAgNEnZAEAZ6Shvi633tiZJzf35MENu6ueAwAAAMAEJGQBAGfsN96xMPPbWnL7mg1VTwEAAABgAhKyAIAz1txQn1tuOC+PdO/NYy/urXoOAAAAABOMkAUAvC0fv3pxzpnamNvXbKx6CgAAAAATjJAFALwtU5sacvN1y/L9Z3dm/daequcAAAAAMIEIWQDA2/Y71y7N9OaGrF7rVhYAAAAAo0fIAgDetvYpjbnpPUvynZ9sS/eu/VXPAQAAAGCCELIAgFFx83XL0lRflzvvcysLAAAAgNEhZAEAo2JOa3M+9q7F+ebjW7Jl36Gq5wAAAAAwAQhZAMCo+cyNnUmSu+/vrngJAAAAABOBkAUAjJqFM6bkw1cuzF/+8KXs3j9Q9RwAAAAAxjkhCwAYVbeu6MzhoeF86cFNVU8BAAAAYJwTsgCAUdU5Z3o+cOmCfPnhF9Nz6EjVcwAAAAAYx4QsAGDU3baiM30Dg/nywy9UPQUAAACAcUzIAgBGXVdHe1ZeMCdf+sELOXh4sOo5AAAAAIxTQhYAMCZWrVyevQcO52s/fLnqKQAAAACMU0IWADAmrlo6M+9eNjN33d+dgcGhqucAAAAAMA4JWQDAmFm1cnm29/bnbx/fUvUUAAAAAMYhIQsAGDPXnz87ly5szx33bczg0HDVcwAAAAAYZ4QsAGDMFEWRVSs78+Keg/nOU9urngMAAADAOCNkAQBj6hcunp/lc6dn9ZoNGR4uq54DAAAAwDgiZAEAY6qurshtKzrz7Pa+fP/ZnVXPAQAAAGAcEbIAgDH3q5d3ZNE5U/KFNRtSlm5lAQAAAHB6hCwAYMw11tflszd25omX9+Xh7j1VzwEAAABgnBCyAICz4iPvXJQ5rc25fc2GqqcAAAAAME4IWQDAWdHSWJ9brl+WH2zYkx+/9ErVcwAAAAAYB4QsAOCs+cS7l6R9SmNWr91Y9RQAAAAAxgEhCwA4a6Y3N+TT1y3N957ekWe391Y9BwAAAIAaJ2QBAGfVp65dmqlN9bnDrSwAAAAATkHIAgDOqhlTm/LJa5bk2/+8NS/uOVD1HAAAAABqmJAFAJx1v//eZWmor8ud93VXPQUAAACAGiZkAQBn3dy2lvz2VYvyjcc2Z3tPf9VzAAAAAKhRQhYAUInP3tCZobLM3Q+4lQUAAADAiQlZAEAlFs+cmg9d3pG/ePSl7D1wuOo5AAAAANQgIQsAqMznVnTm0JGh3PuDTVVPAQAAAKAGCVkAQGXOn9eaX+qan3sfeiF9/UeqngMAAABAjRGyAIBK3bayM739g/nKIy9VPQUAAACAGiNkAQCVumzRjFx//uzc82B3+o8MVT0HAAAAgBoiZAEAlfv8yuXZvf9wvr7u5aqnAAAAAFBDhCwAoHJXL5uZq5ackz+9rztHhoarngMAAABAjRCyAIDKFUWRVSuXZ8u+Q/nWj7dUPQcAAACAGiFkAQA1YcUFc3Lxgrbccd/GDA2XVc8BAAAAoAYIWQBATfjZrazuXQfy3ae2Vz0HAAAAgBogZAEANeOXLpmf82ZPy+1rNqQs3coCAAAAmOyELACgZtTXFbl1RWee3tabtc/tqnoOAAAAABUTsgCAmvLrVyxMR3tLVq/ZUPUUAAAAAComZAEANaWpoS6fvbEzP3rhlTzavafqOQAAAABUSMgCAGrOR9+1OLOnN+X2tRurngIAAABAhYQsAKDmtDTW5+b3Lsv9z+3KTzb3VD0HAAAAgIoIWQBATbrpmiVpbWnI6rXelQUAAAAwWQlZAEBNam1pzKeuXZrvrt+eDTv7qp4DAAAAQAWELACgZn36umVpaajPau/KAgAAAJiUhCwAoGbNnNaUj199bv7uia15ee/BqucAAAAAcJYJWQBATfvMDeelrkj+9H63sgAAAAAmGyELAKhp89tb8lvvXJSvr9ucnb39Vc8BAAAA4CwSsgCAmvfZGzozODScex7cVPUUAAAAAM4iIQsAqHlLZ0/LBy/ryFceeTH7Dh6ueg4AAAAAZ4mQBQCMC7et7MyBw0O596EXqp4CAAAAwFkiZAEA48KF89vy8xfNy5/94IXsHxiseg4AAAAAZ4GQBQCMG6tWdqbn0JH85aMvVT0FAAAAgLNAyAIAxo0rzz0n1y2flbsf6E7/kaGq5wAAAAAwxoQsAGBcWbVieXb2DeRvHttc9RQAAAAAxpiQBQCMK+/pnJUrFs/InfdtzODQcNVzAAAAABhDQhYAMK4URZFVK5dn8yuH8u0nt1Y9BwAAAIAxJGQBAOPO+y+cmwvnt2b1mo0ZHi6rngMAAADAGBGyAIBxp66uyOdWdOb5nfvzj0/vqHoOAAAAAGNEyAIAxqVfuXRBlsyamtVrN6Qs3coCAAAAmIiELABgXGqor8utN3bmyc09eXDD7qrnAAAAADAGhCwAYNz6jXcszPy2lnzh+xuqngIAAADAGBCyAIBxq7mhPrfccF4e3bQ3617YW/UcAAAAAEaZkAUAjGsfv3pxZk5ryuq1G6ueAgAAAMAoE7IAgHFtalNDbr5uab7/7M6s39pT9RwAAAAARtEpQ1ZRFIuLolhTFMUzRVGsL4riD05w5sKiKB4uimKgKIr/aWymAgCc2E3vWZrpzQ1uZQEAAABMMKdzI2swyR+VZXlRkmuSrCqK4uLXndmb5H9M8n+N8j4AgFNqn9KYm96zJN/5ybZ079pf9RwAAAAARskpQ1ZZltvKsnx85Pt9SZ5JsvB1Z3aWZfmjJEfGZCUAwCncfN2yNNXX5c773MoCAAAAmCje0juyiqJYmuTKJI+OxRgAgDM1p7U5H7/63Hzz8S3Zsu9Q1XMAAAAAGAWnHbKKopie5BtJ/rAsy94z+c2KovhMURTriqJYt2vXrjP5JQAATuqWG85Lktx9f3fFSwAAAAAYDacVsoqiaMzRiPXVsiy/eaa/WVmWd5VleVVZllfNmTPnTH8ZAIATWjhjSj585cL85Q9fyu79A1XPAQAAAOBtOmXIKoqiSHJPkmfKsvyTsZ8EAHDmbl3RmcNDw/nSg5uqngITxuDQcNY8uzMPb9yTHb39Kcuy6kkAAABMEg2ncea6JDcl+UlRFE+MfO7fJDk3ScqyvLMoivlJ1iVpSzJcFMUfJrn4TB9BCABwpjrnTM8HLl2QLz/8Yj57Y2fapzRWPQnGrbIs8/1nd+Y//vdn8/zO/cc+P725IctmT8t5c6blvNnTj36cMy3LZk/L1KbT+VcMAAAAOD2n/LfMsiwfTFKc4sz2JItGaxQAwNtx24rO/P2T2/Llh1/I5993ftVzYFz6yeae/IfvPJ1Huvdm2exp+cInrsyMKU3p3r0/3f8/e/ceF/V953v8/ZsZYIBhQO4wiDAoeMGoxHi/5q5pbtrd5MRuN2ar7bbdttt20zS7+zhnH+dskqbdbi9pt9Xmsm3TbbKrubTRXNWImnhDjTe8MKAwoIDI/TbM/M4fIMbcNAb4cXk9/zH+5gfznkfiwzDv+Xy+NS0qqWnWnrLzevlApd4/oJUW6/xAweWSNzFanrhI2Wyf+GMFAAAAAAAfwsclAQDAsDMpPVaL85L01PYyPTAvmwkR4FMor2vVj14/ppf2Vyo+Olz/csck3TczU2H27q3k88YlXnJ/eyCo0toWlda2yFfTU3LVtujF/X41tXf13hfusCk7Ibp3euv9RReTkwAAAACAj8O7OgAAYFj62uKx+vyv3tEfd5XrgXnZVscBBr2G1oB+seWkntleJsPonmz8yqIcuZ2fXDI5w+yakObWhDT3JddN01Rtc6d8Nc3dJVdP0XXsTJPeOHJWXaGLY1wJ0eEfnuJKilZmfFRvgQYAAAAAGJkosgAAwLA0PSteM7PjtWarTytmZSrCYbc6EjAodXQF9bt3Tunnm06qsT2g5QUZ+s7NuUqLjfxM39cwDCXFRCgpJkIzvQmXPBYIhnS6rlW+mhaV9qwq9NW06K3is3puT2fvfXabocz4KHkvnMfVs6bQm+RSoitchsGqQgAAAAAY7iiyAADAsPW1xWP1xad26YUiv+6dkWl1HGBQMU1Tf36vSo+/VqzyujbNH5eo7y+ZoInp7st/8WcUZrcpJ8mlnCSXpJRLHmtoC/SuKOye5Or+520na9XRFeq9L8bp6C21en9NilZ2YrScYRTXAAAAADBcGOb7T2YeQNOnTzf37NljyXMDAICRwTRN3fHEdjW2B/TWtxfKwYoyQJK003dOj2w4qgMVDRqfGqOHl07Qgtwkq2N9olDIlL++Tb7aFpXWNPesKuxeV1jZ0N57n2FI6bGRPasKLxZc3iSX0txO2WxMcQEAAADAYGAYxl7TNKdf7j4msgAAwLBlGIa+tnisvvL7vXrlYJXunOqxOhJgqZPVzXpsY7HePHpWqW6nfvj5a7SsIEP2IVDu2GyGRsdHaXR8lBZ+oHRr7ezqnt66MMXVU3StK/KruaOr9z5nmE3Zia73rSq8eC5XzGXOAgMAAAAAWIMiCwAADGs3T0zR2GSXfrm5RLdfk840BkakmqYO/eTN4/rj7nJFhtn1D7fk6YG52YoMHx4r+KLCHZqUHqtJ6bGXXDdNUzVNHSqp6V5RWFrTIl9tiw5XNujVw2cUDF3cTpEUE3Gx4Eq8OMU1elQk05wAAAAAYCGKLAAAMKzZbIa+uihH337+gDYVV+vGiSmX/yJgmGjt7NJvCkv167dL1NEV0oqZmfrGDeOU6IqwOtqAMAxDyW6nkt1Ozc5JuOSxzq6QTte1dJdcNS0q7TmL67XDZ1XXUt57X5jdUGZ81PvO4rp4Lld8dLgMg3IcAAAAAPoTRRYAABj2bp+Srh+/cVxPbD6pGyYk88Yzhr1gyNR/7ynXj984ruqmDt06KVUP3ponb5LL6miDRrjDprHJMRqbHPOhx+pbO3sKruaeM7m6J7rePlajzmCo977YyDB5k6KVnRitnN6iy6UxCVFyhg2PaTcAAAAAsBpFFgAAGPbC7DZ9ZWGO/unFQ3qn5JzmjE20OhLQL0zT1JZjNXp041EdP9usaZlx+uWKAk3Pirc62pASFxWua8eE69oxoy65HgyZ8p9vU0nP9NaFKa4dJ89pfZG/9z7DkDJGRcqb6OopuXqmuJKilep2UqYDAAAAwKdAkQUAAEaEz1+boZ++dUK/2HKSIgvD0iF/gx7ZcFQ7Ss5pTEKUfrmiQEvyUylN+pDdZigzIUqZCVFanHfpYy0dXSqtbVFJzYWSq3uKa3dZnVo7g733RYXbld0zudVbciW6lJ0ULVcEP54BAAAAwAfxkxIAABgRnGF2rZqfrUc2FGvf6fOaljnq8l8EDAH++jb96LVjemGfX6OiwvS/b5+oFTPHKNxhszraiBId4VC+J1b5nthLrpumqbONHfLVNKuktntdYWltiw6U1+uV9yoVMi/em+KOkDfRdem6wqRoZYyKkt1GIQkAAABgZDJM07z8Xf1g+vTp5p49eyx5bgAAMDI1d3Rp7mObNCM7Xmu/ON3qOMBn0tAW0C+3nNTT28tkSHpgXrb+dlGO3M4wq6PhCrUHgjpd19pdctW0XFxXWNui+tZA733hdpvGJETJm/ThSa5R0eEWvgIAAAAAuHqGYew1TfOyb9AwkQUAAEYMV4RDK+dm6SdvnlDxmUaNT3VbHQn41Dq7Qvrdu6f0800n1NAW0N3TPPrOzXnyxEVaHQ2fkjPMrtyUGOWmxHzosbqWTvl61hSW1DartKZFJTUt2lRcrUDw4ocRR0WFdZ+/9YF1hZkJUYpw2Afy5QAAAABAv2AiCwAAjCj1rZ2a89gm3TQxRT+9d5rVcYArZpqmXjlYpcdfPabTda2aNzZRDy0Z/6FVdhjeuoIhVZxvk6+2p+S6MMVV06Lqpo7e+2yGNDo+6pKCy5vUva4wOSaCs9MAAAAAWI6JLAAAgI8QFxWuL8wao98U+vTtm3I1JiHa6kjAZe0uq9O/vnJU+8vrlZcSo2dWXqeFuUmUESOQw25TVmK0shKjdf34Sx9rag+otLZ7ReGFM7lKa1r0rq9ObYFg732uCEdvseVNdCk7Kbqn8IpWVDg/IgIAAAAYXJjIAgAAI051Y7vmPb5Zywsy9OiyyVbHAT5WSU2zfrCxWK8fOasUd4S+c1Oell+bIbuNAgtXLhQydaaxvbvg6p3kalZpbYv89W16/4+EabHO3oLLmxTds6rQpfS4SP67AwAAANCnmMgCAAD4GMlup/5yeoae312hb94wTqmxTqsjAZeobe7QT988oT/sOi2nw6bv3pyrB+ZlMy2Dq2KzGUqPi1R6XKTmjUu85LH2QFBl5y5OcXWfydWiF/f71dTe1XtfuMOm7ISeKa73TXLlJLoUGxU20C8JAAAAwAjCT8IAAGBE+vKCHP3XrnKtLfTpnz830eo4gCSprTOoJ7f59Ku3fWoLBHXfjEx988ZxSnRFWB0Nw5QzzK7xqW6NT3Vfct00TZ1r6bxYcNV2/3rsbJPeOHJWXaGLY1wJ0eGXTHFdOJNrTEKUwuy2gX5JAAAAAIYZiiwAADAijY6P0p1T0vWHnaf1tcVjFR8dbnUkjGDBkKl1eyv0b28c09nGDt08MUXfWzJeOUkuq6NhhDIMQ4muCCW6IjQjO/6SxwLBkMrrWi9ZVeiradFbxWf13J7O3vvsNkOZ8VG95295k1zyJkYrOylaSa4IzngDAAAAcEUosgAAwIj11cU5emG/X09vL9V3bs6zOg5GINM09fbxGj22sVjFZ5o0dXScfv6/Cj5UHACDSZjd1l1KJbkkpVzyWENbQKW1F9cUXii6tp2sVUdXqPe+GKejp+ByXfw1KVpZCdGKDLcP8CsCAAAAMJhRZAEAgBFrbHKMbpmYqmd2lGn1Aq9inJzzgoFzuLJBj24o1raTtcqMj9IT903TbZPTmFLBkBYbGaapo+M0dXTcJddDIVOVDW0fWFXYop2+c3phn/+Sez1xkT2rCi8WXNmJ0UqPjZTNxp8PAAAAYKShyAIAACPaVxfn6NXDZ/T7d0/rbxflWB0HI0BlfZt+9PoxvbDPr9jIMP3z5ybqC7MyFeFgCgXDl81mKGNUlDJGRWlBbtIlj7V1BrunuHrXFHYXXeuK/Gru6Oq9zxlmU1ZCtHKSLpzF1X0uV3ZStNx8EAEAAAAYtiiyAADAiHZNRpzmj0vUk9t8Wjk3S84wygT0j8b2gP5jS4me2lYqU9Lq+V59dfFYxUbyBjxGtshwuyamuzUx3X3JddM0VdPc0XsG14WC63Blg149fEbBkNl7b6IrQjlJ0bp5UqruuW60XBH8qAsAAAAMF4Zpmpe/qx9Mnz7d3LNnjyXPDQAA8H47fed0z5p39S93TNJfz8myOg6Gmc6ukP6w85R+tumk6lo6dfc0j75zc64yRkVZHQ0Ysjq7Qjpd1/q+NYXNOlLVqEP+RrmdDq2YNUYr52Qp2e20OioAAACAj2EYxl7TNKdf9j6KLAAAMNKZpqm/+NU7qqxv05Z/WKxwh83qSBgGTNPUxkNn9PirxSo716o5OQl6eOkE5XtirY4GDFv7Tp/XbwpLtfFQlew2Q3dN9WjVAq9yU2KsjgYAAADgAyiyAAAAPoXNxdVa+cxu/fDz1+gvpo+2Og6GuL2n6vSvrxxV0el65aa49P0lE7QoL0mGYVgdDRgRTp9r1ZPbfHp+T4XaAkEtykvS6gVezfYm8OcQAAAAGCQosgAAAD4F0zR128+2qb0rqDf+fqHsNt7oxKdXWtuiH2ws1quHzyg5JkLfvilXn782Qw47U36AFc63dOrZnaf0zI4y1TZ3Kt/j1uoFOVqan8qfSwAAAMBiFFkAAACf0ivvVelrfyjSL+4r0G3XpFkdB0PIueYO/eytE3p252mFO2z6ysIcfWl+tqLCHVZHAyCpPRDUi/v8WlPok6+mRZ64SD0wL1v3XDdargj+nAIAAABWoMgCAAD4lIIhUzf9+G05w+x65RvzWD+Fy2rrDOqp7aX6jy0lagsEde91o/WtG3OVFBNhdTQAHyEUMrWpuFprCn3aVVont9OhFbPG6P45WUpxO62OBwAAAIwoFFkAAABX4fk95Xrwf97T0yuv0+K8ZKvjYJAKhkytL6rQj984rqqGdt04IUUPLcnT2OQYq6MBuEL7y+u1dqtPGw9VyW4zdNdUj1Yt8Co3hT/HAAAAwECgyAIAALgKgWBIi364RWmxTv33V2YzlYUP2Xq8Ro9uLNbRqkZNyYjV95dO0CxvgtWxAFyl0+da9eQ2n57fU6G2QFCL8pK0eoFXs70J/B0AAAAA9COKLAAAgKv0nzvK9L9fPqznVs/STAoK9Dha1ahHNhxV4YlaZYyK1IO3jtfnJqfJZuONbmA4ON/SqWd3ntIzO8pU29ypfI9bqxfkaGl+qhx2m9XxAAAAgGGHIgsAAOAqtQeCmveDTZqYHqvfPjDD6jiwWFVDm/7t9eNaV1QhtzNMf3f9WP3V7DGKcNitjgagH7QHgnpxn19rC30qqWmRJy5SD8zL1j3XjZYrwmF1PAAAAGDYoMgCAAD4DH655aQef/WY/vT1eZqcEWt1HFigqT2g/9hSoie3lco0pfvnZulri8YqNirM6mgABkAoZGpTcbXWFPq0q7RObqdDK2aN0f1zspTidlodDwAAABjyKLIAAAA+g6b2gOY8tklzcxL1q7+61uo4GECBYEh/2HlaP33rhOpaOnXn1HR99+Y8jY6PsjoaAIvsL6/X2q0+bTxUJbvN0F1TPVq1wKvclBirowEAAABD1pUWWexFAAAA+AgxzjDdPydLP990UifONmkcb1YOe6Zp6rXDZ/SDV4+ptLZFs7zxenjpBF2TEWd1NAAWmzo6Tr9YUaDT51r15Dafnt9Tof/eW6FFeUlavcCr2d4EGQbn5QEAAAD9gYksAACAj1HX0qm5j23Sksmp+vFfTrU6DvrR3lPn9eiGo9pz6rzGJrv0/SXjdf34ZN6YBvCRzrd06tmdp/TMjlOqbe5QvsetVfO9um1ymhx2m9XxAAAAgCGB1YIAAAB94P/++Yie2VGmLd9dxGq5YaistkWPv1asDQfPKNEVoW/flKu/nJ7BG9EArkh7IKgX9/m1ttCnkpoWeeIi9cC8bN1z3Wi5IliAAgAAAHwSiiwAAIA+cKahXfMf36R7rhut/3fXZKvjoI/UtXTqZ2+d0LM7T8lhs2n1Aq9WL/AqmjeeAVyFUMjUpuJqrSn0aVdpndxOh1bMGiwHBLsAACAASURBVKP752Qpxe20Oh4AAAAwKFFkAQAA9JHvr39P64r82vbgYiXzhuSQ1h4I6untZfrl5pNq6ezSPddl6u9vHMe/VwB9Zn95vdZu9WnjoSrZbYbumurRqgVe5XLWIgAAAHAJiiwAAIA+Ulbbouv/bYtWzffq+0snWB0HVyEUMvXCPr/+7fVjqmxo1w3jk/XQkvEaxxvLAPrJ6XOtemp7qZ7bXa62QFCL8pK0er5Xs3MSOH8PAAAAEEUWAABAn/rmH/fpzSNntf2h6xUXFW51HHwK207U6pENR3WkqlGTPbF6eOkEzc5JsDoWgBHifEunnt15Ss/sOKXa5g7le9xaNd+r2yancR4fAAAARjSKLAAAgD5UfKZRt/6kUN+6cZy+dWOu1XFwBYrPNOrRDcV6+3iNPHGRevDWPN1+TbpsNiYhAAy89kBQL+7za22hTyU1LfLEReqBedm657rRcnE+HwAAAEYgiiwAAIA+9qX/3KPdZXXa/tD1vOk4iJ1paNeP3zim/9lbIVeEQ1+/fqy+ODtLzjC71dEAQKGQqU3F1VpT6NOu0jq5nQ6tmDVG98/JUgrn9QEAAGAEocgCAADoY/tOn9fdv9yhf1w6QasWeK2Ogw9o7ujSr98u0dpCn0Ih6Yuzx+jr149lFSSAQWt/eb3WFvq08WCV7DZDd071aPUCr3I5vw8AAAAjAEUWAABAP1jxm3d1/GyzCh9czITPIBEIhvTHXaf1kzdP6FxLp26fkq4Hb8nT6Pgoq6MBwBU5fa5VT20v1XO7y9UWCGpRXpJWz/dqdk6CDIN1qAAAABieKLIAAAD6wY6TtbrvNzv1/+7K1xdmjbE6zohmmqZeP3JWP3i1WL6aFs3IjtfDSydo6ug4q6MBwFU539KpZ3ee0jM7Tqm2uUP5HrdWzffqtslpcthtVscDAAAA+hRFFgAAQD8wTVN3/3KHaps7tOW7i3hj0SL7Tp/XoxuKtausTjlJ0XpoyQTdOCGZyQUAw0J7IKgX9/m1ttCnkpoWeeIi9cC8bN1z3WjOaAQAAMCwQZEFAADQT944clarfrtH/37PFN09LcPqOCPKqXMtevy1Y3rlvSoluiL09zeN0z3TR1MoAhiWQiFTm49V69dbfdpVWie306EVs8bo/jlZSnE7rY4HAAAAfCYUWQAAAP0kFDK19GeFCoZMvfatBbLZmALqb+dbOvWzTSf0+3dPyWGzadUCr1Yv8DKZAGDE2F9er7WFPm08WCW7zdCdUz1aNd+rvNQYq6MBAAAAV4UiCwAAoB+9tN+vb/5xv371hWt1a36q1XGGrfZAUM/sKNMvNp9US0eX/nL6aP39TblMIgAYsU6fa9VT20v13O5ytQWCWpSXpNXzvZqdk8B6VQAAAAwpFFkAAAD9qCsY0g0/fluxkWF66WtzefOwj4VCpl464NePXjsuf32bFucl6aElE5g8AIAe9a2d+v27p/TMjlOqbe5QvsetVfO9um1yGutWAQAAMCRQZAEAAPSzP+46rYfWH9RvH5ihBblJVscZNnacrNUjG4/qkL9Rk9Ld+selEzRnbKLVsQBgUGoPBPXSfr/WbPWppKZFnrhIPTAvW/dcN5r1qwAAABjUKLIAAAD6WUdXUAsf36IxCVF67suzrY4z5B0/26RHNxzV5mM18sRF6ru35OrOKR7OIAOAKxAKmdp8rFprtvq0s7ROMU6HVswco5Vzs1jHCgAAgEHpSossPp4FAABwlSIcdq1a4NX//fMR7Smr0/SseKsjDUlnG9v1728c1/N7yhUd4dD3l4zXX8/JkjPMbnU0ABgybDZDN0xI0Q0TUrS/vF5rC31as7VET27z6c6pHq2a72U9KwAAAIYkJrIAAAA+g9bOLs37wWZNHR2np+6/zuo4Q0pzR5fWvF2itYWl6gqF9FezsvR314/VqOhwq6MBwLBw+lyrntpequd2l6stENSivCStnu/V7JwEznYEAACA5VgtCAAAMECe2HRCP3r9uF75xjxNSo+1Os6g1xUM6Y+7y/WTN0+otrlDt12TpgdvydOYhGirowHAsFTf2qlnd57W09vLVNvcoXyPW6vme7V0cprC7Dar4wEAAGCEosgCAAAYIA1tAc19bJMW5iXpF/cVWB1n0DJNU28erdZjG4+qpKZF12WN0sNLJ2ha5iirowHAiNAeCOql/X6t2epTSU2LPHGRWjk3S/fOyJQrgpMHAAAAMLAosgAAAAbQD14t1q/eLtFb314ob5LL6jiDzoHyev3rhqPaVVonb2K0vrdkvG6emMJqKwCwQChkavOxaq3Z6tPO0jrFOB1aMXOMVs7NUorbaXU8AAAAjBAUWQAAAAOopqlD836wSXdOTdfjn59idZxBo7yuVY+/dkx/OlCphOhwfevGcbp3RiarrABgkNhfXq+1hT5tPFglu83QnVM9WjXfq7zUGKujAQAAYJijyAIAABhg/+flw/r9u6f09oOL5YmLtDqOpepbO/XEppP67TunZLNJX5rn1ZcXehXjDLM6GgDgI5TXterJbaV6bne52gJBLcpL0ur5Xs3OSWB6FgAAAP2CIgsAAGCA+evbtPDxzfrCrDH6P3dMsjqOJdoDQf32nTI9semkmjq69BfXZujbN+UpNZZVVQAwFNS3durZnaf19PYy1TZ3KN/j1qr5Xi2dnMY0LQAAAPoURRYAAIAF/uG/D+jlA5Xa/tD1SnRFWB1nwIRCpv70XqUef/VYd6GXm6TvLx2v8aluq6MBAK5CeyCol/b7tWarTyU1LfLERWrl3CzdOyNTrgiH1fEAAAAwDFBkAQAAWMBX06wbfvy2vrIwR9+7dbzVcQbEOyXn9MiGozrob9DENLceXjpB88YlWh0LANAHQiFTm49Va81Wn3aW1inG6dCKmWO0cm6WUtxM2wIAAODqUWQBAABY5Gt/KNLbx2q0/aHrFRs5fM+EOnG2SY9tLNZbxdVKj3XqOzfn6e5pHtlsnKUCAMPRgfJ6rSn0aePBKtlthu6c6tGq+V7lpcZYHQ0AAABDEEUWAACARQ5XNui2n23Td2/O1devH2d1nD5X3diuf3/zhJ7bfVrR4Q59dfFYrZybJWeY3epoAIABUF7Xqie3leq53eVqCwS1MDdJX17g1eycBBkGH2YAAADAlaHIAgAAsNDKp3fpQEWDtn1vsaLCh8dZIi0dXVqz1ae1hT51doX0hVlj9I0bxik+OtzqaAAAC9S3durZnaf19PYy1TZ3KN/j1qr5Xi2dnKYwu83qeAAAABjkKLIAAAAstPdUnZb/xzv6589N1N/My7Y6zmfSFQzp+T0V+vc3j6umqUNLJ6fqwVvGKysx2upoAIBBoD0Q1Ev7/Vqz1aeSmhZ54iK1cm6W7p2RKVfE8PgwBwAAAPoeRRYAAIDF7vn1Ozp1rlVvP7hIEY6ht3bPNE1tKq7WYxuLdaK6WdeOGaWHl07QtWNGWR0NADAIhUKmNh+r1pqtPu0srVOM06EVM8do5dwspbidVscDAADAIEORBQAAYLGtx2v0xad26bFlk3XvjEyr43wq71XU65ENR/Wur07ZidH63q15umVSKmefAACuyIHyeq0p9GnjwSrZbYbunOrRqvle5aXGWB0NAAAAgwRFFgAAgMVM09QdT2xXY3tAb317oRxD4LyQ8rpW/fC1Y3r5QKXio8P1rRvH6X/NyOSsEwDAVSmva9WT20r13O5ytQWCWpibpC8v8Gp2TgIfjgAAABjhKLIAAAAGgVcPndFXfr9XP713qu6c6rE6zsdqaA3oic0n9J87TskwpC/Nz9ZXFuYoxhlmdTQAwDBQ39qpZ3ee1tPby1Tb3KF8j1ur5nu1dHIaH5YAAAAYoSiyAAAABoFQyNTNP9kqu2Fo4zfny2YbXJ8+7+gK6nfvnNLPN51UY3tAywsy9J2bc5UWG2l1NADAMNQeCOql/X6t2epTSU2LPHGRWjk3S/fOyJQrwmF1PAAAAAwgiiwAAIBBYn1Rhb79/AH95ovTdePEFKvjSOpee/in96r0w9eKVV7XpvnjEvX9JRM0Md1tdTQAwAgQCpnafKxaa7b6tLO0TjFOh1bMHKOVc7OU4nZaHQ8AAAADgCILAABgkOgKhrToR1uU6IrQC1+dY/mZIDt95/TIhqM6UNGg8akxenjpBC3ITbI0EwBg5DpQXq81hT5tPFglu83QnVM9WjXfq7zUGKujAQAAoB9daZF12bl9wzBGS/qtpFRJIUlrTNP86QfuMST9VNJSSa2S7jdNs+hqggMAAAw3DrtNX1mYo3968ZDeKTmnOWMTLclxsrpJj208pjePnlWq26kffv4aLSvIkH2QrTsEAIwsU0bH6Rf3Fai8rlVPbivVc7vL9T97K7QwN0lfXuDV7JwEyz8EAgAAAOtcdiLLMIw0SWmmaRYZhhEjaa+ku0zTPPK+e5ZK+jt1F1kzJf3UNM2Zn/R9mcgCAAAjSXsgqPmPb1ZuikvPfmnWgD53dVO7fvLmCT23u1yRYXb97aIcPTA3W5Hh9gHNAQDAlahv7dSzO0/r6e1lqm3u0KR0t1Yv8Grp5DSF2W1WxwMAAEAf6bfVgoZhvCTpCdM033jftV9L2mKa5n/1/P6YpEWmaVZ93PehyAIAACPNmq0lemRDsV746hxNyxzV78/X2tmltVtL9eutJersCmnFzEx944ZxSnBF9PtzAwDwWbUHgnppv19rtvpUUtMiT1ykVs7N0r0zMuWKuOyCGQAAAAxy/VJkGYaRJWmrpHzTNBvfd/3Pkh4zTXNbz+/fkvQ90zQ/tqmiyAIAACNNS0eX5jy2Sddlxes3f33Z/0+7asGQqf/eU64fv3Fc1U0dunVSqh68NU/eJFe/PScAAP0lFDK1+Vi11mz1aWdpnWKcDq2YOUYr52Ypxe20Oh4AAACuUp+dkfW+b+iStE7St95fYl14+CO+5EMNmWEYqyWtlqTMzMwrfWoAAIBhITrCoZVzs/STN0+o+Eyjxqe6+/T7m6apLcdq9OjGozp+tlkFmXH65YoCTc+K79PnAQBgINlshm6YkKIbJqToQHm91hb6tGZriZ7c5tOdUz1aNd+rvNQYq2MCAACgn1zRRJZhGGGS/izpNdM0f/wRj7NaEAAA4ArUt3ZqzmObdNPEFP303ml99n0P+Rv0yIaj2lFyTmMSovS9W8drSX6qDOOjPm8EAMDQVl7Xqie3leq53eVqCwS1MDdJqxd4NScngb/7AAAAhog+Wy1odP8f4H9KqjNN81sfc89tkr4uaamkmZJ+ZprmjE/6vhRZAABgpHpkw1H9ptCnzd9dpDEJ0Z/pe1Wcb9W/vX5cL+zza1RUmL5xwzitmDlG4Q5bH6UFAGDwqm/t1LM7T+vp7WWqbe7QpHS3Vi/waunkNIXZ+bsQAABgMOvLImuepEJJByWFei4/LClTkkzT/FVP2fWEpFsltUpa+UnnY0kUWQAAYOSqbmzXvMc3a3mBR48uu+aqvkdDW0C/3HxST+8okyHpgXnZ+ttFOXI7w/o2LAAAQ0B7IKiX9vu1ZqtPJTUt8sRFauXcLN07I1OuiCs+VQEAAAADqM+KrP5CkQUAAEayf3rxoJ7bXa7CB69XauyVH1Tf2RXS7949pZ9vOqGGtoDunubRd27Okycush/TAgAwNIRCprYcr9av3/ZpZ2mdYpwOrZg5RvfPyfpUf98CAACg/1FkAQAADGLlda1a9KMtun9Olv75cxMve79pmnrlYJUef/WYTte1at7YRD20ZLzyPbEDkBYAgKHnQHm91hb6tOFglew2Q3dM8Wj1Aq/yUmOsjgYAAABRZAEAAAx6335+vzYePKPtD12v+Ojwj71vd1md/vWVo9pfXq/xqTF6aMl4LcxN4jB7AACuQHldq57cVqrndperLRDUwtwkrV7g1ZycBP4uBQAAsBBFFgAAwCB3srpJN/37Vn198Vh95+a8Dz1eUtOsH2ws1utHzirFHaHv3Jyn5QUZstt40w0AgE+rvrVTz+48rae3l6m2uUOT0t1avcCrpZPTFGa3WR0PAABgxKHIAgAAGAK+8ru92l5Sqx0PXa8YZ5gkqba5Qz9587j+a1e5nA6b/nZRjv5mnleR4XaL0wIAMPR1dAX10r5KrSn06WR1szxxkVo5N0v3zsiUK8JhdTwAAIARgyILAABgCDhY0aDbn9im7906XvfPydJvCn361dslau8K6b4ZmfrmjeOU6IqwOiYAAMNOKGRqy/Fq/fptn3aW1inG6dB9MzO1ck62UmOdVscDAAAY9iiyAAAAhogvPrVL71XUK8Jh09nGDt08MUXfWzJeOUkuq6MBADAiHCiv19pCnzYcrJLdZuiOKR6tXuBVXmqM1dEAAACGLYosAACAIWJ3WZ3+8tfvaEpGnB5eOkEzsuOtjgQAwIhUXteqJ7eV6vk95WrtDGphbpJWL/BqTk6CDIMzKgEAAPoSRRYAAMAQUt3YrqSYCN4kAwBgEKhv7dSzO0/r6e1lqm3u0KR0t1Yv8Grp5DSF2W1WxwMAABgWKLIAAAAAAAA+g46uoF7aV6k1hT6drG6WJy5SK+dm6d4ZmXJFOKyOBwAAMKRRZAEAAAAAAPSBUMjUluPV+vXbPu0srVOM06H7ZmZq5ZxspcY6rY4HAAAwJFFkAQAAAAAA9LED5fVaW+jThoNVstsM3THFo9ULvMpLjbE6GgAAwJBCkQUAAAAAANBPyuta9eS2Uj2/p1ytnUEtzE3S6gVezclJ4MxLAACAK0CRBQAAAAAA0M/qWzv17M7Tenp7mWqbOzQp3a3VC7xaOjlNYXab1fEAAAAGLYosAAAAAACAAdLRFdRL+yq1ptCnk9XN8sRFauXcLN07I1OuCIfV8QAAAAYdiiwAAAAAAIABFgqZ2nK8Wmu2+vSur04xTofum5mplXOylRrrtDoeAADAoEGRBQAAAAAAYKH3Kuq1ZqtPGw5WyW4zdF1WvPI9sZqU7la+J1bZCdGy2ThPCwAAjEwUWQAAAAAAAINAeV2rfvtOmXaV1unomSZ1doUkSVHhdk1Mc19Sbo1NdnG2FgAAGBGutMhiSTMAAAAAAEA/Gh0fpX+8baIkKRAM6WR1sw75G3S4slGHKxv0/J5ytXYGJUnhDpvGp8ZoUnqs8j1u5afHKi81Rs4wu5UvAQAAwDJMZAEAAAAAAFgoFDJVeq5Fh/wNOlLZqEOVDTrkb1RDW0CSZLcZGpfsulhueWI1Ic0tVwSfTwYAAEMXqwUBAAAAAACGKNM0VXG+TYd7Sq3DlQ066G9UbXOHJMkwpOzEaOWnX1xLOCndrbiocIuTAwAAXBlWCwIAAAAAAAxRhmFodHyURsdH6db8tN7r1Y3tvRNbh/wN2nvqvF4+UNn7eMaoyEvLLY9byTFOK14CAABAn6DIAgAAAAAAGCKS3U5d73bq+vEpvdfOt3TqcO9Kwu6zt149fObi18REKN8Tq/x0tyb2rCf0xEXKMAwrXgIAAMCnQpEFAAAAAAAwhI2KDte8cYmaNy6x91pTe0BHq5p0yN+gQ5UNOuxv1NvHaxQMdR8xERcV1j255XH3TnBlJUTLZqPcAgAAgwtFFgAAAAAAwDAT4wzTjOx4zciO773WHgiq+ExTz9RW93rCp7eVqTMYkiS5IhyamOa+WG553Bqb5JLDbrPqZQAAAFBkAQAAAAAAjATOMLumjo7T1NFxvdc6u0I6Wd3cM7XVoEOVjfrjrnK1BcokSREOm8anuZXfc+ZWfnqsclNdinDYLXoVAABgpDFM07TkiadPn27u2bPHkucGAAAAAADARwuGTJXWNnefu+Xvntw6VNmgpvYuSZLDZmhcSszFcsvj1oQ0t6LC+bw0AAC4coZh7DVNc/pl76PIAgAAAAAAwCcxTVPldW06VNnQs5qwu+Q619IpSTIMyZsY3Tu1Ncnj1qT0WMVGhlmcHAAADFZXWmTxURkAAAAAAAB8IsMwlJkQpcyEKC2dnCapu9w629jRPbVV2V1u7S6t00v7K3u/LjM+SpN6Jrcu/JroirDqZQAAgCGIIgsAAAAAAACfmmEYSo11KjXWqRsnpvReP9fc0T2xVdmgw/5GHa5s0MZDZ3ofT3U7NSndrUme2N71hGmxThmGYcXLAAAAgxxFFgAAAAAAAPpMgitCC3KTtCA3qfdaY3tAR3rWEV5YS7j5WLVCPSdexEeHXzq5lR6rzPgo2WyUWwAAjHQUWQAAAAAAAOhXbmeYZnkTNMub0HutrTOoo2caddjfoEP+7gmu3xT6FAh2t1sxEQ5N7Cm38nvO3PImRstht1n1MgAAgAUosgAAAAAAADDgIsPtKsgcpYLMUb3XOrtCOn62SYcrL5Zbz+48pfZASJLkDLNpQlr3xNaFcmtciksRDrtVLwMAAPQzwzRNS554+vTp5p49eyx5bgAAAAAAAAwNXcGQfLUtF8stf4OOVDaqqaNLkhRmN5SbEnOx3PLEakKqW5HhlFsAAAxmhmHsNU1z+mXvo8gCAAAAAADAUBIKmTpd19p93lZlQ+/ZW3UtnZIkmyHlJLkunrnlidXEdLfczjCLkwMAgAuutMhitSAAAAAAAACGFJvNUFZitLISo3XbNWmSJNM0VdXQ3ltqHa5s0Dsl5/TCPn/v141JiFJ+eqwmebrXE05KdyvBFWHVywAAAFeAIgsAAAAAAABDnmEYSo+LVHpcpG6elNp7vaapQ4crL5ZbB/0NeuVgVe/j6bFOTexZS9i9njBWKe4IGYZhxcsAAAAfQJEFAAAAAACAYSspJkKL8pK1KC+591pDa0CHqxp02H9xNeFbxWd14QSORFd4d7nVs5YwPz1Wo+MjKbcAALAARRYAAAAAAABGlNioMM3JSdScnMTeay0dXSo+06hD/kYd8jfoUGWj1mz1qSvU3W7FOB296wjzPd0TXNmJLtltlFsAAPQniiwAAAAAAACMeNERDl07Jl7XjonvvdbRFdTxM829U1uHKhv1u3dPqaMrJEmKDLNrYrpb+eluTeo5e2tccozCHTarXgYAAMOOYV6YmR5g06dPN/fs2WPJcwMAAAAAAABXoysYUklNS0+x1b2e8HBlg1o6g5KkcLtNeakxyve4e9cTTkhzyxlmtzg5AACDi2EYe03TnH7Z+yiyAAAAAAAAgKsXCpkqO9eiw5WNveXWocoG1bcGJEl2m6GxSS5N8rh71xNOTHcrxhlmcXIAAKxDkQUAAAAAAABYxDRN+evbdMjfqCOV3WsJD/kbVN3U0XtPdmL0xTO3egquUdHhFqYGAGDgXGmRxRlZAAAAAAAAQB8zDEMZo6KUMSpKt+an9l6vbmzvntzyN+hwZaP2l9frz+9V9T7uiYu8WG71THAlu51WvAQAAAYFiiwAAAAAAABggCS7nUp2O7V4fHLvtfrWzt5y61Bl95lbbxw9qwuLlBJdEb2lVr7HrUnpscoYFSnDMCx6FQAADByKLAAAAAAAAMBCcVHhmjs2UXPHJvZea+7o0tGqnnLL311uFZ6oVTDU3W7FRob1Tm5d+DU7IVo2G+UWAGB4ocgCAAAAAAAABhlXhEPXZcXruqz43mvtgaCOnWnSocqL5dYzO8rU2RWSJEWH2zUxvXti60K5NTbZpTC7zaqXAQDAZ0aRBQAAAAAAAAwBzjC7poyO05TRcb3XAsGQTlY39565dcjfoOf3lKu1MyhJCnfYNCE1RhPTL565lZcaI2eY3aqXAQDAp2KYF5btDrDp06ebe/bsseS5AQAAAAAAgOEqGDJVdq7lknLrkL9Bje1dkiS7zdC4ZNclawknpLnliuAz7wCAgWMYxl7TNKdf9j6KLAAAAAAAAGB4M01TFefbdLhnLWH3esIG1TZ3SpIMQ5o6Ok7LCjJ0+zVpiosKtzgxAGC4o8gCAAAAAAAA8LFM01R1U4cOVzbovYoGvXrojIrPNCncbtMNE5K1rCBDi/KSOGMLANAvKLIAAAAAAAAAXDHTNHWkqlHri/x6ab9ftc2dio8O1x1T0rW8IEP5HrcMw7A6JgBgmKDIAgAAAAAAAHBVAsGQCk/UaF2RX28cOavOrpDGJbu0rCBDd0/zKDXWaXVEAMAQR5EFAAAAAAAA4DNraAvolfeqtL6oQntOnZdhSPPGJmpZgUe3TEpVVLjD6ogAgCGIIgsAAAAAAABAnyqrbdEL+/xav69C5XVtig63a8nkNC0r8GhWdoJsNlYPAgCuDEUWAAAAAAAAgH5hmqZ2l53X+qIKvfJelZo6uuSJi9Rd09K1rCBDOUkuqyMCAAY5iiwAAAAAAAAA/a49ENTrR85qfVGFth6vUciUpo6O0/ICjz53TbpGRYdbHREAMAhRZAEAAAAAAAAYUNWN7Xr5QKX+Z2+Fis80Kcxu6IbxKVpW4NGivGSFO2xWRwQADBIUWQAAAAAAAAAsc6SyUeuLKvTi/krVNndoVFSY7piSruXXZmiyJ1aGwXlaADCSUWQBAAAAAAAAsFxXMKTCE7VaV1Sh14+cVWdXSGOTXVpW4NHd0zxKi420OiIAwAIUWQAAAAAAAAAGlYa2gDYcrNL6ogrtLjsvw5Dm5iRqWYFHt0xKVXSEw+qIAIABQpEFAAAAAAAAYNA6da5FL+zza32RX6frWhUVbtet+an6fEGGZnkTZLOxehAAhjOKLAAAAAAAAACDnmma2nPqvNYXVejPB6rU1NGl9Fin7prm0bKCDI1NdlkdEQDQDyiyAAAAAAAAAAwp7YGg3jhyVuuLKrT1RK2CIVNTRsdpeYFHt1+TrlHR4VZHBAD0EYosAAAAAAAAAENWdVO7Xt5fqXVFfh2talSY3dDivGQtvzZDi/OSFe6wWR0RAPAZUGQBAAAAAAAAGBaOVDbqhX0VenF/pWqaOjQqKky3T0nX8oIMXZMRK8PgPC0AGGoosgAAAAAAAAAMK13BkApP1mp9kV+vHz6jjq6QcpKitawgQ3dP8yg9LtLqiACA1lsXSQAAIABJREFUK0SRBQAAAAAAAGDYamwPaOPBKq3b69eusjoZhjTbm6DlBRm6NT9V0REOqyMCAD4BRRYAAAAAAACAEeH0uVa9sM+v9fsqdOpcqyLD7FqSn6rl12ZoljdBdhurBwFgsKHIAgAAAAAAADCimKapvafOa12RX39+r1JN7V1Ki3XqrmkeLS/waGxyjNURAQA9KLIAAAAAAAAAjFjtgaDeOlqtdUUVevt4jYIhU1MyYrWsIEO3T0lXfHS41REBYESjyAIAAAAAAAAASTVNHXr5QKXW7a3QkapGOWyGFo9P1vKCDC0en6QIh93qiAAw4lBkAQAAAAAAAMAHHK1q1Av7/Hphn181TR2KiwrT7deka/m1GZqSESvD4DwtABgIFFkAAAAAAAAA8DG6giFtO1mr9UV+vXb4jDq6QvImRWt5QYbumuaRJy7S6ogAMKxRZAEAAAAAAADAFWhqD2jjwTP6n6IK7Sqtk2FIs7ITtPzaDN2anypXhMPqiAAw7FBkAQAAAAAAAMCnVF7Xqhf2+bW+qEJl51oVGWbXrfmpWl6Qodk5CbLbWD0IAH2hz4oswzCekvQ5SdWmaeZ/xOOjJD0lKUdSu6QHTNM8dLknpsgCAAAAAAAAMFiZpqmi0+e1rsivPx+oVGN7l1LdTt01zaPlBR6NS4mxOiIADGl9WWQtkNQs6bcfU2T9UFKzaZr/YhjGeEm/ME3zhss9MUUWAAAAAAAAgKGgPRDUpuJqrdtboS3HaxQMmbomI1bLpnl0+5R0JbgirI4IAENOn64WNAwjS9KfP6bIekXSo6Zpbuv5fYmkOaZpnv2k70mRBQAAAAAAAGCoqW3u0Mv7K7WuqEKHKxvlsBlalJesz1/r0eLxyYpw2K2OCABDwpUWWX1xSuEBScskbTMMY4akMZIyJH1ikQUAAAAAAAAAQ02iK0IPzMvWA/OyVXymUS8U+fXCPr/ePHpWsZFhun1KmpYVZGja6DgZBudpAcBn1RcTWW5JP5U0TdJBSeMlfck0zQMfce9qSaslKTMz89pTp059luwAAAAAAAAAYLlgyNS2k7VaX1Sh1w6fUXsgJG9itJYVeHTXNI8yRkVZHREABp0BWy34gfsMSaWSrjFNs/GT7mW1IAAAAAAAAIDhpqk9oI2Hzmjd3grtLK2TJM32JmhZgUdLJqfJFdEXS7IAYOgbyDOy4iS1mqbZaRjGKknzTdP84uW+J0UWAAAAAAAAgOGsvK5VL+7za/0+v0prW+QMs+nWSalaVpChuWMTZbexehDAyNVnRZZhGP8laZGkRHWfe/W/JYVJkmmavzIMY7ak30oKSjoi6W9M0zx/uSemyAIAAAAAAAAwEpimqaLT9VpfVKE/HahUY3uXUtwRumuaR8sLMpSbEmN1RAAYcH06kdUfKLIAAAAAAAAAjDTtgaA2F1drXVGFthyrUVfI1GRPrJYVeHTHlHQluCKsjggAA4IiCwAAAAAAAAAGsdrmDv3pQKXWF/l10N8gh83QorwkLSvI0A0TkhXhsFsdEQD6DUUWAAAAAAAAAAwRx840af2+Cr24z6+zjR2KjQzT565J07KCDBVkxskwOE8LwPBCkQUAAAAAAAAAQ0wwZGr7yVqtL6rQq4fPqD0QUnZitJZN8+iuaR6Njo+yOiIA9AmKLAAAAAAAAAAYwpo7urTxYJXWF/n1ju+cJGmWN17LCjK0JD9VMc4wixMCwNWjyAIAAAAAAACAYaLifKte3OfXuiK/Smtb5Ayz6ZZJqVpWkKF5YxNlt7F6EMDQQpEFAAAAAAAAAMOMaZraV16v9UUV+tOBKjW0BZQcE6G7p3m0rCBDeakxVkcEgCtCkQUAAAAAAAAAw1hHV1CbjlZrXZFfW45VqytkKt/j1rJpGbpjaroSXRFWRwSAj0WRBQAAAAAAAAAjxLnmDv3pQKXW7/PrvYoG2W2GFuUmaVlBhm6YkCxnmN3qiABwCYosAAAAAAAAABiBjp9t0voiv17c59eZxna5nQ59bkq6lhd4VJA5SobBeVoArEeRBQAAAAAAAAAjWDBkakdJrdYX+fXqoTNqCwSVlRClZQUZunuaR6Pjo6yOCGAEo8gCAAAAAAAAAEiSmju69OqhM1pfVKF3fOdkmtKM7Hh9viBDSyanKsYZZnVEACMMRRYAAAAAAAAA4EP89W16cZ9f6/ZWyFfbogiHTbdMStWyAo/mjU2Uw26zOiKAEYAiCwAAAAAAAADwsUzT1P7yeq0v8uvlA5VqaAsoOSZCd03zaFmBR+NT3VZHBDCMUWQBAAAAAAAAAK5IR1dQm4trtK6oQpuLq9UVMjUxza3l12bojinpSoqJsDoigGGGIgsAAAAAAAAA8KnVtXTqTwcqtb6oQgcqGmS3GVqYm6RlBR7dOCFFzv/f3r2H2VXX9x5/f2cmM5NJMiMhIQlJAEFABCkErweQeuGiRYuhVn2q1XqOVatYqOccW62K1ktrLXhsq9WKogVEK6B4rUKtongrV6EoysWSGwlBkpBkJpnM9/yxfjvZuQGB2bPXZL9fz+PD7L3XCr8tn6xZa33X7/ub0t3uIUraC1jIkiRJkiRJkiQ9Jr+8dx2X37CUK65fyoq1w8zo7+H0o/fnzEXzOe7AfYiIdg9R0iRlIUuSJEmSJEmSNC62jCU/unM1l123hG/csoKNm7dw4L4DLD52AYsXzWfhzIF2D1HSJGMhS5IkSZIkSZI07taPjPLNW1Zw2fVL+OGdq8mEpx00k8WL5vOCo+cx2D+l3UOUNAlYyJIkSZIkSZIktdTSBzbypRuWctn1S7hz1Xr6ero45ci5LF40nxOfMIue7q52D1FSTVnIkiRJkiRJkiRNiMzk5iVruOz6JVx50zIe2LCZ2TP6OOOY/Vm8aAFHzBts9xAl1YyFLEmSJEmSJEnShNs0OsZ3frGSy65bwnd+sZLNW5Ij5g1y5qL5vOiY/dlvRn+7hyipBixkSZIkSZIkSZLa6v71m/jqzcu47Lol3LRkDd1dwbMOncXiRQs4+Ulz6J/S3e4hSmoTC1mSJEmSJEmSpNr41cp1XH79Uq64YSnL1wwzo7+H04+ex+JFC3jKgfsQEe0eoqQJZCFLkiRJkiRJklQ7Y2PJj+5czRevX8I3b1nBhk1bOGDmAIsXzWfxsQs4YN+Bdg9R0gSwkCVJkiRJkiRJqrX1I6P8260ruOz6JVx7x2oy4akH7cPiRQv4naPnMdg/pd1DlNQiFrIkSZIkSZIkSZPGsgc28qUbl3LZdUu4Y9V6enu6OOVJczhz0QJOPHQWPd1d7R6ipHFkIUuSJEmSJEmSNOlkJjcvWcPl1y/hypuW8ZsNm5k1vY8TD53F3KF+5g72M2ewn7lD/cwb6mfW9D66u1xfS5psLGRJkiRJkiRJkia1TaNj/McvVnL59Uv52dI1rFw3zOYt29/T7u4KZk/vY85QP/NKgasqdPUxd3Dq1uLX1N7uNn0LSbvySAtZPRMxGEmSJEmSJEmS9lRvTxenHDmXU46cC8DYWLJ6/SbuXTvMijXDrGj6571rh7lj1YP84I77WDc8utOfNdjfUxW1hqYyd7CvmtlVZnXNGayKXTOn9RLh7C6pTixkSZIkSZIkSZImha6uYPaMPmbP6OOo+UO73W79yGhV3CpFruVrhrcWv+5dO8zPl6/lvgdHGNuhYVlvdxdzhvq2tS8sM7yaWxrOGeynt8f1uqSJYiFLkiRJkiRJkrRXmdbXwyGzp3PI7Om73WZ0yxirHhzZWtxa3pjZVf55y9I1XHXbvQxvHttp31nTe7cWuhotDecMbSt8zRnsZ7C/x9ld0jiwkCVJkiRJkiRJ6jg93V3MG5rKvKGpu90mM1m7sZrdVbUx3MiKNSNbWxkuWzPMDfc8wP3rN+2070Bv97aZXTvM6mr8PHtGH91dFrukh2IhS5IkSZIkSZKkXYgIhgamMDQwhcPnztjtdiOjW1i5dmSnWV2NNbx+ctf9rFw3zOYt2/cy7O4KZk/vK7O5+pg3NLUUuvqYM9jPvKGpzB3sZ2pvd6u/qlRbFrIkSZIkSZIkSXoM+nq6WThzgIUzB3a7zdhYcv+GTaxYUxW3GrO6Gj/fuWo9196xmnXDozvtO9jfs7Vl4byhbS0N5zbN7po5rddWhtorWciSJEmSJEmSJKnFurqCWdP7mDW9j6PmD+12u/Ujo7uc1dVYy+v2e9exat0IY9tP7qK3u4v9BvuYVwpezet1Nd6bM9hPb09Xi7+pNL4sZEmSJEmSJEmSVBPT+no4ZPZ0Dpk9fbfbjG4ZY9WDI1uLWyvWDLO8qfh167K1XH3bSjZu3rLTvvtO6922XtcOs7oaha/B/h5nd6k2LGRJkiRJkiRJkjSJ9HR3MW9oKvOGpu52m8xk7cbRrbO6GkWu5aX4tXzNMDfe8wCr12/aad+pU7q3zezaYVZXo+g1e0Yf3V0Wu9R6FrIkSZIkSZIkSdrLRARDA1MYGpjC4XNn7Ha7kdEtrFw7sl0Lw+bi10/vvp971w6zecv2vQy7Avab0ZjV1VdmdE1l7lDfdq0NB3otQ+ixMUGSJEmSJEmSJHWovp5uFs4cYOHMgd1uMzaW3L9h09ZWhsubWhquWDvMXfet59o7VrNueHSnfQf7e7bO6prbmNnVaG1YXs+c1msrQ+2WhSxJkiRJkiRJkrRbXV3BrOl9zJrex1Hzh3a73YZNo9tmdK3ZvqXhijXD3H7vOlatG2Fs+8ld9HZ3sd/WWV3br9fVaGk4Z7Cf3p6uFn9T1ZGFLEmSJEmSJEmS9JgN9PZw8OzpHDx7+m63Gd0yxn0PbirFrY2l4DVSZnpt5NZla7n6tpVs3Lxlp333nda7rbjVKHg1il+l4DXY3+Psrr2MhSxJkiRJkiRJkjQherq7thaeWPi4XW6TmawdHt3WxrBp3a4Va6r3brznAVav37TTvlOndO80q2vuYF9Zv6t6f/aMPrq7LHZNFhayJEmSJEmSJElSbUQEQ1OnMDR1CofNmbHb7UZGt7By7cjWAldj3a7lpaXhT+++n5VrR9i0ZWy7/boC9pvRmNVVtTScM7StjWGjCDbQawmlDvyvIEmSJEmSJEmSJp2+nm4Wzhxg4cyB3W4zNpb8ZsOmambX2m3rdi0vs7zuum89P7xjNWuHR3fad7C/p2lW1/YtDeeUYtfMgV66nN3VUhayJEmSJEmSJEnSXqmrK9h3eh/7Tu/jqPlDu91uw6bRsl5XY2bXSLWG19pqDa9f3nsfK9cNM5bb79fb3cV+ZVbXoXNm8IHFT27xN+o8FrIkSZIkSZIkSVJHG+jt4eDZ0zl49vTdbjO6ZYz7Hty0XSvD5U0tDVetG5nAEXcOC1mSJEmSJEmSJEkPo6e7i7lDVUtBFrZ7NJ2jq90DkCRJkiRJkiRJknbFQpYkSZIkSZIkSZJqyUKWJEmSJEmSJEmSaslCliRJkiRJkiRJkmrJQpYkSZIkSZIkSZJqyUKWJEmSJEmSJEmSaslCliRJkiRJkiRJkmrJQpYkSZIkSZIkSZJqyUKWJEmSJEmSJEmSaslCliRJkiRJkiRJkmrJQpYkSZIkSZIkSZJqyUKWJEmSJEmSJEmSaslCliRJkiRJkiRJkmrJQpYkSZIkSZIkSZJqyUKWJEmSJEmSJEmSaslCliRJkiRJkiRJkmrJQpYkSZIkSZIkSZJqyUKWJEmSJEmSJEmSaslCliRJkiRJkiRJkmrJQpYkSZIkSZIkSZJqyUKWJEmSJEmSJEmSaslCliRJkiRJkiRJkmrJQpYkSZIkSZIkSZJqKTKzPf/iiFXAr9vyL5+cZgH3tXsQ0kMwo6o7M6rJwJyq7syo6s6Mqu7MqOrOjKruzKjqzozumQMzc/bDbdS2Qpb2TET8Z2Y+pd3jkHbHjKruzKgmA3OqujOjqjszqrozo6o7M6q6M6OqOzPaGrYWlCRJkiRJkiRJUi1ZyJIkSZIkSZIkSVItWciaPD7R7gFID8OMqu7MqCYDc6q6M6OqOzOqujOjqjszqrozo6o7M9oCrpElSZIkSZIkSZKkWnJGliRJkiRJkiRJkmrJQpYkSdJeIiKi3WOQJElS5/J8VJLUChayOkhEvCwiDouI7vLakwvVihlV3UXEIe0eg/Qw+gAiwnM81VJEnBYRC5pe+7tetWJGVXcRMav802yqrqYCNK7rpbrx3pPqzozummtkdYCIOBL4PLAE+A1wG/D+zBxt68Ckwoyq7iLiBOBK4JfAGZm5vM1DkrYTEb8LfBi4KjNfGxGRnuSpRiLiWOCLwO3AFuAS4NLMHGvrwKTCjKruIuI5wJeBGzLzWe0ej7SjiHg+1bHzx5l5muejqhvvPanuzOhD82ndznAg8LXMPA34APB44B3gE9uqDTOq2oqIacATgf8L/Bo4zacLVScRMRd4JfAR4OiIOD4z05yqZo4BPpqZzwcuAE4EXgf+rldtmFHVVkQMAc8AzgKmRcQZ5X2f0FYtlJmCzwfeDBwZEaeU89GeNg9Naua9J9WdGX0IHf9/wN4oIqZFxEkRMVDeOgZ4XPn5VuB84MyIODgzxzz51UQzo6q7ktHFEbFPZq4HvpyZnwQuBF4K2GJQbRURAxExPyKmZOYK4J2ZeT7wOeCdAJm5pa2DVEcrx9EjI6KvvPV0YH75+VvAV4DTI2K+M17UDmZUddd0zTQtM9cAF2fmhcB5wF9GRI+zXdROzcfRzLyP6mGAfwHeA/w9gLMI1E7ee1LdmdE9Y2vBvUxEnAW8nqolxkj5eRpwHXBcZi4t270XmJaZ57RrrOpMZlR1FxFvBN5A1UZwHfCZzLy66fNPUc3MOi8z19kyQxMtIt4EvBG4CdiUmX8YEV3lxHYGVRvMCzPzMxHRbUFLE61k9E1UF1+jmfnS0rbtn4AXZubKiNgPOAdYlZnntXG46kBmVHW3wzXTRuCtmXlP0+dXA/+WmR/0XFTtsMNxdFNmvrw5ixFxE9X56Pml6GpBSxPKe0+qOzO655yRtReJiJcALwJenJkvBg4Gji/BvxT467JdD/AjYKyp4iu1XEQsxoyqxiLiZOBkYHHJaA8wp3w2pWx2PvBsYGF5PaN83tFPxqj1IqInIv4MOJ3qOPoy4CUR8cRSxOrKzHVULQbfDNWsrKbZBlLLRcRrgRcCL8rMM4GTIuLpwC3AD4Gzy6ZrgXuBKPt5DNWEiIjXYEZVY7u4ZnoCcGT5rLds9hfAH0fEQGnfNqM9o1Un2sVx9NkR8fSSxUZG30hph5WZo6VduzQhvD+quvP+6KNjIWuSi4gnRETj5OBfM/PkzLw9Ig4C1gNzy6bvBk6IiDPKkzAzgZ7M3NCOcatzRMTsxoV/Zl5uRlU3ETGncfGfmd/OzDNKRhdS9Sd+fETsm5mbyzY/A74EvCcirgLeVd73SVi1RFRrDjRas1yUmadl5s8j4giq9lcD5fNGMesK4KcRcUFEfAQ4oW2DV0eIiIMj4vXl5SWZeWo5jh5MNXPwceUYeiHwnIh4bmYOU12L7AMeQ9VaEbFv08tLzajqJiJmRVnbcjfXTPuXWS2byqyXnwBfBi6JiEupnuKWWqZcM00tL3d1HG0cKzeVjgDfB66MiCsj4uPAi9s0dHUI74+q7rw/+thZyJrEIuJdVCev/RHR3/jLUG54fYVqKuLzIuKDwFSqad+vjIgvUT0Z86P2jFydICK6I+J9wH8AH4qIVzR9NhszqjaLiCkR8X7g34FPRcTZ5f2uiHgc8Ony2WzgnRFxetPuRwOnAldn5lsmeOjqECWj7wO+HRHnRcTvlXZX3RHxVOAKYBXwtxFxdkT0N63jMotqPbf7m1tjSuOttLr4OrBPRPQDG8r7T6D6XX87cE5EvA24B/gocG5EXAT8CXBtWwaujlBmsr4f+FZE/EVEnJ6ZG8r7h2JG1WZN56NXA/8YEa8q73fvcF1/MtVDVE9tKqrOLO/fkpl/24bhqwM0nY9eDXwsIt5QjqPdOxxH/zQi3h4RBzS1tU6qjC7NzIva8w3UCbw/qjrz/uj46Wn3APToRMQQcChwQmb+pvmzzLwvIp6RmesjYn/gfcAzM/OyiPgh8CzgmsxcPfEjVwd5DfAk4FjgCOALEXFLZt6YmavMqNopIgaBv6E6QXgmVUa/FhGfKcfUByLihZm5sRxv/wx4IvDViPgtqjWyDjKjapWIOJCqjeVqYDHVcfF1EXFFaRf4S2BRuZFwLPAZ4HPAcES8FXgAOCAz72/TV1AHKDNXDweOKbNXmt0JPK38rj8M+Afgm5n52Yj4AdWx9+ysFoeXWuUc4BDg+VRZvSwijiznondgRtVG5ebVh6keAPgd4LeAf4qIfy1PXd8XVbu2DeWa6a+AA6hmXZ8KrKT6Xe/5qFqiZPTvgFHgJKqH+T4ZEZ/MzM3lOPrUktHGcfQbwH+XouyDwHzPR9VK3h/VJOD90XFiIWsSiYiZTScAfcCRmfmbiDiBqm3QzzLza+XzDQCZuSyqdV3Gyuv7qVpiSeNuh4zOBr6emZuAmyLibuCvIuLVmbk6M9eDGVXbbAY+n5n/UV7/OKpFs58NXA6QmRvLP9eUi7g7y7Y/y8ybJni86hARMZiZa4HfAG/PzNvK+78LfBeYAmwB1jSeyM7MGyJiGXAQ1Xou55djrzTuImJGVmuxQfUwwL6ZORwRJwGHAT/PzGvK7MDG7/rbI2Ij29oO3QHc0YbhqwM0MhrVOi0HAh/PzJXAyohYQvWQwCuougWaUbXTCFWLtq+U10si4hrgGMpMwEYboXLN1Ee5ZgKuysx/m+gBqzNE1VZ9NdVage/KzLvK+wuoZr3MpDrnzKaMNo6jM8sfc3FmfmbiR69O4P1R1Z33R1vD1oKTQFS9iC8GLo+I15VWLQ8C342q/+t7y+sPRsQbyl+WjIjDI+KfqS7gfta+b6C93Q4ZfX1U6xCsAp4aEU+Lav2hu6n6vR5d9omIOMyMaiJExIKo1gt6KmwtUv2kfBYRMR1YCFy/w35PjohPUD05c2PZdwxpnEXEvIj4LHBRRJwB9GfmbRExEBFvAf431QKwX4yIoxpFrIjYPyIuoDrZvQ2qtQna9DW0F2vK6MURcUYp8HcBt0TEWcAHgCHgcxGxOKqFiYmIgyLik8AM4NZ2jV97vx0y+mJK0R94eUTsG1V7oZ8Cz46IY5uOoweaUU2Ecj76sYiYCVAeXPlO0+f7UXUA+EV53WiNtdM1U1PrNmncNF3XXxYRr6OaTXVXREyNiNcA7we6gS9HxDN3cxy9Bbau7SqNK++Pqu68P9paFrImh3dTtRZ6E1Urgb8vT71sBp5D9YTMP1Dd5DoV6I2IJwGfBJZk5omZ+av2DF0dojmjBwKfysx/BpYBbwGuoeqpfQnbFiI+ArgAM6oWi6p3+wVUCwz/flRtBbc+4QoEVbuMdcB9TfvNoWr3sjQzn+ksLLXYeVRPtv4j1czA98PWnH43Mxdk5muoemP/E0BEvJCqn/bdmfmCckNMapXmjD4XODczfw7Mo2rb9obM/BDw58AbM3O0PBV7KfDfmfmczFzRprGrM+yY0Q8B7wJ6gb8Hvkf1VOvHgP8JUDL6ecyoWqSpGHUcVQvgPwbe1vg8Mx9s2nwKsLy5fVC5rveaSRPlXLZd1y8EPgFbHwK8JjMXZuafUv1u/3/gcVQT7ly8P6p6Oxfvj7aMrQVrKiKOp+p5fQcwDFySmbcAb4+IGyPiD6n6D38COIrqJtc3oloXYyAz/ysinr/DibE0bh4io39RMvrazDw3qvUzNmXmvRHxPGB6+SN+BZhRtUzJ6D1Uxam3Up04XAIcT9W7HahmWEXEkcADmflgRLySqm3blVGtk7VhF3+89JhFxEBWawrMpJo58L7MfCAibgAujYhXlZYs1zXtdiXwhPLzdcDzcode8NJ4eZiM/mtEvICqWPBhYAFwU2ZeFBGvLTO2bgBOzcw1bfsS2qs9XEaB383MV0XE4cC60rLlAKpzWKhmDpzigwBqoQGqNqv3U93Auhu4NiI+m5k377Dtk4DlAOV6//bM/FFEvKCppas0riKiO6v1V6dRtbtsXNf/ZURcFxFvzsyPsH271X8BTo2IAeBmPI6qhR4io94fVS08REa9PzrOnJFVMxGxKCK+RdViYEZpYXUIZbphcRbV4m/3UB2sT4qId0bEt6lOjFfCTk93SePiEWb0TcC7I6InM+8pB+mnAH9JVUwgMzeZUbXCDhmdVW7y357V+hhXAq8os62aPQ8YjIjPUz0V08ipRSyNu4h4RkRcBvxjRJxcel8/AXgRQMnqh4E3lJPiRtuWJ1Gt7XJ72W6ZRSy1wiPM6PnA2zLzx8AXgBdGxNnlfPQ2qocD1lvEUis8woyeB/yfchz9RSliHQ28nKrFC5n5gDdf1QpNGf2HiDgF+DVwY8nm54H3lO2iabfnAdMj4hKqmVsjABax1AoR8czSxuqcqNZoXU/1UMoxTZv9KfDn5bp+rOz3W1QPB96QmRsyc63HUbXCI8yo90fVNo8wo94fHUcWsmoiIqZExMepniD4CPBNqhNZqNpjvLuxbWZeQ9Va6FVZLQz7NqpFOC/OzFcbfrXCHmb0+1TTZf+o7Hsa1cnuxZl5wUSOW51jNxn97fJx40bAR6jWcHnRDrvPBp4MfCUzj8/M/5yQQavjRMRvAx8FLqdaA+OPykcfAM5u2vRq4OdUT7v2RcTfUB1HL8rM90/ciNVp9iCj3wbuiojnZOb5wMep2gxekpmvz8zNEzdqdZI9yOhVVMfR08p+fwB8EfhcZl4xUeNV59lFRl8BzKRqZU1mvh04LCLObDysUhwAPAX4ZmaekJk3TOjA1TEi4llUN/3/HdgfeEdEHAP8Lbu5ro+Iroj4c+CzVMfRt+38J0vjYw8y6v1RtcWjOY6W/bw/+hhYyKqPPqq+7Sdm5lepTnoPjYi+zPwm1ULaH2za/haq9gRk5q8y88OZeeFED1pLcdDdAAAHYUlEQVQdZU8z+l9sa9vyQ+CI0hdWapVdZfSI8uTLlojoLtt9nKo4cFBUC8TOAD4NHJSZF7Vn6OogRwM/zcyLgYuoHsaemplfBu6MiMbaWOupbnjdn5kjVGthPSUzP92ugatj7ElGR4AN5fUNmflWM6oJsKfH0cZ6Q9+jOh/9eDsGrY6yY0anAA82ZrQUfw28GSAiXhoRvVTFrydm5mcnesDqOE8BfpCZnwPeC8wCzimzrH8YEX/XtO1/AStLfr8OHOe9J02APcmo90fVDnt8HC0/e3/0MbCQ1Ual3cBh5eX6zLw4q0U0AbqBLeXmFcD/Ak6IiP8T1fotL6XqtS21zDhktHFza01mbpnQwasjPMKMjkZEVyOD5UmtxwM3AS8EpmTmrZk5OuFfQHu9HTIK1Y3Ul0TEu6jWuNof+GhUaw29iar15csj4veARY2dMvP7ZlStMA4ZHdvpD5XG0ThkNAFKOxfPRzXuHkFG51Fl9CWNDUqx6uCIWAe8GOjPzGv8Xa9W2EVGfwEMRcT+pTXrOmBqRLwUeB3wzB2u6zcCZObNZlStMA4Z9f6oWmocMur90XFgIasNIuJxEfE1qpYsvx8R0zIzo9L4b/Jd4MURsQ9UF15UT2ytB/4AeEtmXtWO8WvvN44Z/XY7xq+9355mNDPHymd9EXEW8DjgJZl5ejnpkMbVLjI6HSAzb6Rqc3Ug8CeZeRLwfeBlVDcJXg0cDPwZ1fpDP2rD8NUBxjGjP2nD8NUBxjGjP27D8NUB9iCjvw38ADgtIo6IiJ5S5NoILM7Ml6VrDKkFdpdR4JdU7dcujGott4XAT6k6VKwCzmH76/pvTfzo1QnGMaPeH1VLjGNGvT86DmL7lsyaCBExHziTKvCHA9/LzG80fd5FVWT8FHB5Zn6pLQNVxzKjqrvHktGIODAzfz3BQ1aHeQQZ/Qrw7sz8z4h4PFUv7bMzc0lbBqyOY0ZVd2ZUdfcoMvpBqrZDSyLi6My8uS0DV8fYRUavycyvl896geOBOZl5aUQ8HzgrM1/QtgGr45hR1Z0ZrRdnZE2QiPjDiDgpIgYzcynwCeALwDDw9IjYv2wXpfdwf9l1uPF+O8atzmFGVXfjkNEuAItYapU9yGgfcC3wJ2XX5wL7AJvaMGx1EDOqujOjqrvHmNGZwGaoWrRN+ODVER4mo09rZDQzN2XmdzLz0rLrcVRrYEktZUZVd2a0vixktVBpYzUvIr4DvIpqOuHHImJWZg5n5gbgKqqLrucAlNZY3Zn5IBDAMxrvt+dbaG9mRlV345xR13HRuNvDjD4XIKu1Ba8EpkfE94CXA2/KzJW7/rdIj54ZVd2ZUdXdOGf03vZ8C+3NHs01U9O+J0TEdcCJwFcneuzqDGZUdWdGJwcLWS1SbqImMANYmpnPpXoa636qSi4AmfkD4G7giRExFBEDuW3Rt9dk5rkTO3J1CjOqujOjqrtHkdHDo+qxPTUzb6U6QX51Zj43M2+b+G+gvZ0ZVd2ZUdWdGVXdPYZrpmnlozuBd2TmqZl594QOXh3BjKruzOjk4RpZ4ywieoD3AN1U0wkHgd/LzFeVzwNYBrwsM79b3psOvBf4H1QLwh6bmcvaMHx1ADOqujOjqrvHmNHjgQOARaVNgTTuzKjqzoyq7syo6m6crpmOS9cVVIuYUdWdGZ18nJE1jiLiJOA6qmmGvwL+iqoH9rMj4mmwtf3ae4Bzm3b9HapK703Ak735qlYxo6o7M6q6G4eM3kiVUW9sqSXMqOrOjKruzKjqbhyvmbz5qpYwo6o7Mzo59bR7AHuZMeBDmfkvABFxLPB44J3Ax4DjIqILuILqL8ZBZcrhMPC8zPxee4atDmJGVXdmVHVnRlV3ZlR1Z0ZVd2ZUdWdGVXdmVHVnRichZ2SNr+uAL0REd3n9A+CAzLwQ6I6IszJzDFgAbGn0zczML/sXQBPEjKruzKjqzoyq7syo6s6Mqu7MqOrOjKruzKjqzoxOQhayxlFmbsjMkczcUt46GVhVfv4j4IiI+CrwOeB62NpvU5oQZlR1Z0ZVd2ZUdWdGVXdmVHVnRlV3ZlR1Z0ZVd2Z0crK1YAuUam4Cc4Ary9vrgLcBRwF3Nfpll36b0oQyo6o7M6q6M6OqOzOqujOjqjszqrozo6o7M6q6M6OTizOyWmMMmALcBxxdKrjvAMYy8/vpoq9qPzOqujOjqjszqrozo6o7M6q6M6OqOzOqujOjqjszOomExcTWiIhnANeW/306My9o85Ck7ZhR1Z0ZVd2ZUdWdGVXdmVHVnRlV3ZlR1Z0ZVd2Z0cnDQlaLRMQC4JXAeZk50u7xSDsyo6o7M6q6M6OqOzOqujOjqjszqrozo6o7M6q6M6OTh4UsSZIkSZIkSZIk1ZJrZEmSJEmSJEmSJKmWLGRJkiRJkiRJkiSplixkSZIkSZIkSZIkqZYsZEmSJEmSJEmSJKmWLGRJkiRJkiRJkiSplixkSZIkSZIkSZIkqZYsZEmSJEmSJEmSJKmWLGRJkiRJkiRJkiSplv4/cFNTsyHis7IAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 2160x720 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.figure(figsize=(30,10))\n",
    "plt.plot(hold_amount_list[::-1])\n",
    "plt.xticks(range(len(end_date_list)), end_date_list[::-1], rotation=30)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
